הוראות לנבחן בפרק זה ארבע שאלות, פרק ראשון ומהן יש לענות על שתיים. לפי ההוראות בקבוצת השאלות במסלול זה.

Μέγεθος: px
Εμφάνιση ξεκινά από τη σελίδα:

Download "הוראות לנבחן בפרק זה ארבע שאלות, פרק ראשון ומהן יש לענות על שתיים. לפי ההוראות בקבוצת השאלות במסלול זה."

Transcript

1 א. בגרות לבתי ספר על יסודיים סוג הבחינה: מדינת ישראל בגרות לנבחנים חיצוניים ב. משרד החינוך קיץ תשס"ח, 2008 מועד הבחינה: , מספר השאלון: מ ד ע י ה מ ח ש ב ב' 2 יחידות לימוד )השלמה ל 5 יח"ל( הוראות לנבחן א. משך הבחינה: שלוש שעות. ב. מבנה השאלון ומפתח ההערכה: בשאלון זה שני פרקים. )25x2( 50 נקודות בפרק זה ארבע שאלות, פרק ראשון ומהן יש לענות על שתיים. )25x2( 50 נקודות בפרק זה שאלות בארבעה מסלולים שונים פרק שני ענה על שאלות רק במסלול שלמדת, לפי ההוראות בקבוצת השאלות במסלול זה. סה"כ 00 נקודות ג. חומר עזר מותר בשימוש: כל חומר עזר, חוץ ממחשב הניתן לתכנות. ד. הוראות מיוחדות: )( את כל התכניות שאתה נדרש לכתוב בשפת מחשב בפרק הראשון כתוב בשפה אחת בלבד פסקל, #C, C או. Java )2( רש ום על הכריכה החיצונית של המחברת באיזו שפה אתה כותב פסקל, C#, C או. Java )3( רש ום על הכריכה החיצונית של המחברת את שם המסלול שלמדת, אחד מארבעת המסלולים: מערכות מחשב ואסמבלר, תורת המחשב, מודלים חישוביים, תכנות מונחה עצמים. הערה: בתכניות שאתה כותב לא י ורד ו לך נקודות, אם תכתוב אות גדולה במקום אות קטנה או להפך. כתוב במחברת הבחינה בלבד, בעמודים נפרדים, כל מה שברצונך לכתוב כטיוטה )ראשי פרקים, חישובים וכדומה(. רש ום "טיוטה" בראש כל עמוד טיוטה. רישום טיוטות כלשהן על דפים שמחוץ למחברת הבחינה עלול לגרום לפסילת הבחינה! ההנחיות בשאלון זה מנוסחות בלשון זכר ומכוונות לנבחנות ולנבחנים כאחד. בהצלחה! /המשך מעבר לדף/

2 - 2 - מדעי המחשב ב', קיץ תשס"ח, מס' , השאלות בשאלון זה שני פרקים: פרק ראשון ופרק שני. עליך לענות על שאלות משני הפרקים, לפי ההוראות בכל פרק. פרק ראשון )50 נקודות( ענה על שתיים מהשאלות 4- )לכל שאלה 25 נקודות(.. נתונות כותרות האלגוריתמים גדול-בין-שניים ו ערך-מוחלט-של-ההפרש, ונתונים האלגוריתמים סוד, סוד 2, סוד 3, סוד 4. גדול-בין-שניים x( )y, הפעולה מקבלת שני מספרים שלמים וגדולים מ 0, x ו. y הפעולה מחזירה את המספר הגדול ביניהם. אם המספרים שווים, הפעולה מחזירה אחד מהם. ערך-מוחלט-של-ההפרש x( )y, הפעולה מקבלת שני מספרים שלמים וגדולים מ 0, x ו. y הפעולה מחזירה את הערך המוחלט של ההפרש ביניהם. סוד p) (a, n, p, הפעולה מקבלת מערך, a המכיל מספרים שלמים וגדולים מ, 0 ושלושה מספרים שלמים p, n ו n. p הוא גודל המערך, ו p p n. הפעולה מחזירה... )( אם p = p אזי החזר 0 )2( ערך-מוחלט-של-ההפרש a]p[) x! (a]p[, )3( סוד p) y! ( a, n, p+, )4( החזר גדול-בין-שניים y) (x, סוד 2 p2) (a, n, p, הפעולה מקבלת מערך, a המכיל מספרים שלמים וגדולים מ, 0 ושלושה מספרים שלמים p, n ו n. p2 הוא גודל המערך, ו p p2 n. הפעולה מחזירה... /המשך בעמוד 3/ )( אם p = p2 אזי החזר 0 )2( ערך-מוחלט-של-ההפרש a]p2[) x! (a]p[, )3( סוד 2 ) y! ( a, n, p, p2 - )4( החזר גדול-בין-שניים y) (x,

3 - 3 - מדעי המחשב ב', קיץ תשס"ח, מס' , סוד 3 n) (a, p, הפעולה מקבלת מערך, a המכיל מספרים שלמים וגדולים מ 0, ושני מספרים שלמים n ו n. p הוא גודל המערך, ו p n. הפעולה מחזירה... )( החזר גדול-בין-שניים (סוד p) (a, n,,, סוד 2 n) ((a, n, p, סוד 4 n) (a, הפעולה מקבלת מערך, a המכיל מספרים שלמים וגדולים מ 0, ומספר שלם. n n הוא גודל המערך. הפעולה מחזירה... )( סוד 3 n) k!( a,, )2( עבור i מ 2 עד n בצע: )2.( סוד 3 n) t! ( a, i, אזי k )2.2( אם t > k! t )2.2.( )3( החזר k נתון מערך חד ממדי a בגודל 5 )משמאל לימין(: a מה יחזיר הזימון סוד 3 (5, 4, a)? רשום את המעקב. א. מה מבצע האלגוריתם סוד 3 (n a), p, בעבור מערך a בגודל n ומספר שלם, p ב.? p n מה יחזיר הזימון סוד 4 (5, a)? רשום את המעקב אחר ביצוע סוד 4. אין צורך ג. להראות מעקב אחר ביצוע סוד 3. מה מבצע האלגוריתם סוד 4 (n a), בעבור מערך a בגודל? n ד. /המשך בעמוד 4/

4 - - מדעי המחשב ב', קיץ תשס"ח, מס' , 2. טיפוס הנתונים מיון-בתחומים מאפשר לשמור כמות גדולה של מספרים שלמים, שונים זה מזה, הממוינים לפי תחומים. לכל תחום מוגדר ערך מינימלי וערך מקסימלי. כל תחום כולל מספרים הגדולים מהערך המינימלי או שווים לו, וקטנים מהערך המקסימלי. לתחום האחרון מוגדר רק ערך מינימלי, והוא כולל מספרים הגדולים מערך זה או שווים לו. טיפוס הנתונים מיון-בתחומים מורכב מ: mins מערך חד ממדי בגודל 00 המכיל מספרים שלמים שונים זה מזה, הממוינים בסדר עולה. כל מספר מייצג ערך מינימלי של תחום. values מערך חד ממדי בגודל 00 המכיל רשימות. כל רשימה מכילה מספרים שלמים שונים זה מזה, הממוינים בסדר עולה. ברשימה שנמצאת במקום ה k במערך values נמצאים מספרים הגדולים מן הערך שנמצא במקום ה k במערך mins או שווים לו, וקטנים מן הערך שנמצא במקום ה +k במערך.mins ברשימה האחרונה נמצאים מספרים הגדולים מן הערך המינימלי של התחום האחרון או שווים לו.. mins מספר שלם המייצג את מספר התחומים הנוכחי שיש במערך current לדוגמה: בעבור המספרים האלה:,700,556,20,220,9,6,99,555 ושלושת התחומים האלה: i מספרים הגדולים מ 0 או שווים לו וקטנים מ 0 ii מספרים הגדולים מ 0 או שווים לו וקטנים מ 556 iii מספרים השווים ל 556 או גדולים ממנו sort מטיפוס מיון-בתחומים יהיה: mins values current 0, 6, 9, 99 3 sort , 220, , 700 )שים לב: סעיפי השאלה בעמוד הבא.( /המשך בעמוד 5/

5 - 5 - מדעי המחשב ב', קיץ תשס"ח, מס' , לפותרים בפסקל או ב C א. רשום בפסקל או ב C את הייצוג של טיפוס הנתונים מיון-בתחומים.sortByRange ב. ממ ש בפסקל או ב C תת תכנית, insert שתקבל משתנה sbr מטיפוס sortbyrange ומספר שלם. num התת תכנית תכניס את num לרשימה המתאימה במערך values של, sbr על פי סדר המיון של המספרים ברשימה. הנח כי num אינו נמצא ב values של, sbr ו num גדול מהערך הקטן ביותר שנמצא במערך mins של. sbr ג. ממש בפסקל או ב C תת תכנית, addrange שתקבל משתנה sbr מטיפוס. sbr של values הגדול מכל המספרים ב r ומספר שלם sortbyrange התת תכנית תוסיף תחום חדש ל, sbr ש r הוא הערך המינימלי שלו. הנח כי ב sbr יש מקום לתחום נוסף. ד. i מהי סיבוכיות זמן הריצה של התת תכנית שמימשת בסעיף ב? הסבר. ii מהי סיבוכיות זמן הריצה של התת תכנית שמימשת בסעיף ג? הסבר. הערה: אפשר להשתמש בפעולות הממשק רשימה בלי לממש אותן. אם אתה משתמש בפעולות נוספות, עליך לממש אותן. לפותרים ב Java או ב #C א. רשום ב Java או ב #C את כותרת המחלקה מיון-בתחומים SortByRange ואת התכונות שלה. ב. ממ ש ב Java או ב #C פעולה פנימית בשם insert במחלקה, SortByRange שתקבל מספר שלם. num הפעולה תכניס את num לרשימה המתאימה במערך, values על פי סדר המיון של המספרים ברשימה. הנח כי num אינו נמצא ב, values ו num גדול מהערך הקטן ביותר שנמצא במערך. mins ג. ממש ב Java או ב #C פעולה פנימית בשם addrange במחלקה, SortByRange שתקבל מספר שלם r הגדול מכל המספרים ב. values הפעולה תוסיף תחום חדש ש r הוא הערך המינימלי שלו. הנח כי יש מקום לתחום נוסף. ד. i מהי סיבוכיות זמן הריצה של הפעולה שמימשת בסעיף ב? הסבר. ii מהי סיבוכיות זמן הריצה של הפעולה שמימשת בסעיף ג? הסבר. הערה: אפשר להשתמש בפעולות של המחלקות > T List< T >, Node< בלי לממש אותן. אם אתה משתמש בפעולות נוספות, עליך לממש אותן. /המשך בעמוד 6/

6 מדעי המחשב ב', קיץ תשס"ח, מס' , בעלים של חנות למשחקי מחשב רוצים לבנות מאגר מידע על 00 המשחקים שמוצעים 3. למכירה בחנות. מאגר המידע יאפשר לתת ללקוחות מידע על המ שחקים האלה, והוא מתעדכן בכל פעם שלקוח משתמש במשחק. בעבור כל מ שחק נשמר המידע הזה: קוד המשחק. שם המשחק. הגיל המינימלי של שחקן שהמשחק מתאים לו. מספר העותקים של המשחק שנמכרו בחנות. מספר הפעמים הכולל שלקוחות שיחקו במשחק. מספר הפעמים הכולל שבהן השימוש במשחק נפסק בגלל תקלה. לפותרים בפסקל או ב C א. כתוב בפסקל או ב C ייצוג למשחק game ולמאגר מידע על משחקים,gamesData שיאפשרו לשמור את כל המידע הנדרש. ב. לפניך שתי משימות,. ii-i כתוב בפסקל או ב C כותרות לתת תכניות שיאפשרו לבצע כל אחת מהמשימות. לכל תת תכנית יש לכתוב כותרת מלאה ותיעוד של הפרמטרים. הנח שהנתונים מיוצגים על פי הייצוג שכתבת בסעיף א. המשימות: i עדכון מאגר המידע, על פי קוד של משחק, כאשר השימוש במשחק נפסק בגלל תקלה. ii החזרת מספר המשחקים שנמכרו ביותר מ k עותקים. k מספר שלם וגדול מ 0. המשחקים מדורגים באמצעות כוכבים, לפי אחוז הפעמים שבהן השימוש במשחק ג. נפסק בגלל תקלה )מבין כל הפעמים שלקוחות שיחקו במשחק(: **** פחות מ 5% 5% או יותר, אך פחות מ 25% *** 25% או יותר, אך פחות מ 50% ** 50% או יותר * i כתוב בפסקל או ב C תת תכנית, שתקבל משתנה g מטיפוס game ותחזיר את מספר הכוכבים המציין את הדירוג של g. gamesdata מטיפוס gd תת תכנית, שתקבל משתנה C כתוב בפסקל או ב ii וגיל מינימלי, minage ותחזיר רשימה של כל הקודים של המשחקים אשר מתאימים לשחקנים החל מגיל זה וגם מדורגים כמשחקים של 4 כוכבים. הערה: אפשר להשתמש בפעולות הממשק רשימה בלי לממש אותן. אם אתה משתמש בפעולות נוספות, עליך לממש אותן. )שים לב: לפותרים ב Jave או ב #C, סעיפי השאלה בעמוד הבא.( /המשך בעמוד 7/

7 לפותרים ב Java או ב #C מדעי המחשב ב', קיץ תשס"ח, מס' , א. כתוב ב Java או ב #C ייצוג למחלקה משחק Game ולמחלקה מאגר מידע על משחקים GamesData שיאפשרו לשמור את כל המידע הנדרש. לכל מחלקה יש לרשום כותרת ותכונות. ב. לפניך שתי משימות,. ii-i כתוב ב Java או ב #C כותרות לפעולות שיאפשרו לבצע כל אחת מהמשימות. לכל פעולה יש לכתוב כותרת מלאה ותיעוד של הפרמטרים, ולציין את המחלקה שבה היא מוגדרת. הנח שהנתונים מיוצגים על פי הייצוג שכתבת בסעיף א. המשימות: i עדכון מאגר המידע, על פי קוד של משחק, כאשר השימוש במשחק נפסק בגלל תקלה. ii החזרת מספר המשחקים שנמכרו ביותר מ k עותקים. k מספר שלם וגדול מ 0. המשחקים מדורגים באמצעות כוכבים, לפי אחוז הפעמים שבהן השימוש במשחק ג. נפסק בגלל תקלה )מבין כל הפעמים שלקוחות שיחקו במשחק(: **** פחות מ 5% 5% או יותר, אך פחות מ 25% *** 25% או יותר, אך פחות מ 50% ** 50% או יותר * i כתוב ב Java או ב #C פעולה פנימית במחלקה, Game שמחזירה את מספר הכוכבים המציין את דירוג המשחק. ii כתוב ב Java או ב #C פעולה פנימית במחלקה, GamesData שתקבל גיל מינימלי, minage ותחזיר רשימה של כל הקודים של המשחקים אשר מתאימים לשחקנים החל מגיל זה וגם מדורגים כמשחקים של 4 כוכבים. הערות: אפשר להשתמש בפעולות המחלקות > T List< T >, Node< בלי לממש אותן. אם אתה משתמש בפעולות נוספות, עליך לממש אותן. הנח כי בעבור כל תכונה מוגדרות פעולות get ו.set /המשך בעמוד 8/

8 - 8 - מדעי המחשב ב', קיץ תשס"ח, מס' , 4. איבר מחליף כיוון הוא מספר בסדרת מספרים שבו משתנה סדר המיון בין איברים סמוכים מעלייה לירידה או מירידה לעלייה. איבר מחליף כיוון שייך גם לרצף של מספרים הממוינים בסדר עולה וגם לרצף של מספרים הממוינים בסדר יורד. לדוגמה: בסדרה המספרים 7 ו הם איברים מחליפי כיוון. א. כתוב באחת מארבע השפות פסקל, Java, #C, C תת תכנית/פעולה חיצונית )סטטית(, שתקבל מחסנית לא ריקה של מספרים שלמים, שאין בה מספרים זהים צמודים זה לזה. התת תכנית/פעולה תכניס למחסנית אחרי כל איבר מחליף כיוון איבר זהה לו. דוגמאות: ÈappleÒÁÓ ÈappleÙÏ ÈappleÒÁÓ È Á ÈappleÒÁÓ ÈappleÙÏ ÈappleÒÁÓ È Á ÈappleÒÁÓ ÈappleÙÏ ÈappleÒÁÓ È Á ב. מהי סיבוכיות זמן הריצה של התת תכנית/הפעולה שכתבת? נמק את תשובתך. הערה: לפותרים בפסקל או ב : C אפשר להשתמש בפעולות הממשק מחסנית בלי לממש אותן. אם אתה משתמש בפעולות נוספות, עליך לממש אותן. לפותרים ב Java או ב #C : אפשר להשתמש בפעולות המחלקה > T Stack< בלי לממש אותן. אם אתה משתמש בפעולות נוספות, עליך לממש אותן. /המשך בעמוד 9/

9 - 9 - מדעי המחשב ב', קיץ תשס"ח, מס' , פרק שני )50 נקודות( בפרק זה שאלות בארבעה מסלולים שונים: מערכות מחשב ואסמבלר, עמ' 4-9 תורת המחשב, עמ' 8-5 מודלים חישוביים, עמ' 2-9 תכנות מונחה עצמים ב Java, עמ' 30-22; תכנות מונחה עצמים ב # C, עמ' 39-3 ענה רק על שאלות במסלול שלמדת. מערכות מחשב ואסמבלר אם למדת מסלול זה, ענה על שתיים מהשאלות 8-5 )לכל שאלה 25 נקודות(. בשאלה זו שני סעיפים שאין קשר ביניהם. ענה על שני הסעיפים א-ב. 5. באוגרים AX ו BX מאוחסנים שני מספרים שלמים עם סימן. א. יש לאחסן באוגר AX את המספר שהערך המוחלט שלו הוא הגדול ביותר מבין שניהם. לפניך שלושה קטעים,, iii-i באסמבלר. בעבור כל אחד מהקטעים, iii-i קבע אם הוא מבצע את הנדרש או אינו מבצע את הנדרש. נמק את קביעותיך. i. MOV CX, AX MOV DX, BX CMP CX, 0 JNS A NEG CX A: CMP DX, 0 JGE A2 NEG DX A2: CMP CX, DX JG SOF MOV AX, BX SOF: NOP /המשך בעמוד 0/ )שים לב: הקטעים iii-ii בעמוד הבא.(

10 מדעי המחשב ב', קיץ תשס"ח, מס' , ii. PUSH AX PUSH BX CMP BX, 0 JNS A NEG BX A: CMP AX, 0 JNS A2 NEG AX A2: CMP AX, BX JG A3 POP AX A3: POP AX SOF: NOP iii. PUSH AX PUSH BX CMP AX, 0 JGE A NEG AX A: CMP BX, 0 JNS A2 NEG BX A2: CMP AX, BX JG SOF POP AX SOF: NOP )שים לב: סעיף ב של שאלה 5 בעמוד הבא.( /המשך בעמוד /

11 מדעי המחשב ב', קיץ תשס"ח, מס' , - - )אין קשר לסעיף א.( ב. לפניך קטע תכנית באסמבלר: שים לב: הנתונים הם הקסדצימליים. START: MOV AX, C83BH MOV BX, A89CH SHL AX, OR AL, 33H NOT BL ADD AX, BX עקוב בעזרת טבלת מעקב אחר ביצוע קטע התכנית. בטבלת המעקב פרט את התוכן של AX, BX, ZF, SF, CF בכל שלב. /המשך בעמוד 2/

12 - 2 - מדעי המחשב ב', קיץ תשס"ח, מס' , 6. בשאלה זו שני סעיפים שאין קשר ביניהם. ענה על שני הסעיפים א-ב. א. מערך סימטרי )פולינדרום( הוא מערך שבו האיבר הראשון שווה לאיבר האחרון, האיבר השני שווה לאיבר לפני האחרון, וכן הלאה. דוגמה למערך סימטרי בגודל 8: במ קטע הנתונים הוגדר מערך : ARR ARR DB 20 DUP (?) לפניך קטע תכנית באסמבלר, הבודק אם המערך ARR הוא מערך סימטרי. אם כן קטע התכנית מכניס לאוגר, DH אחרת הוא מכניס 0 לאוגר. DH מ קטע התכנית הושמטו 5 שורות המסומנות במספרים v. - i העתק למחברתך את מספרי השורות המסומנות, וכתוב ליד כל אחד מהמספרים את השורה שחסרה, כדי שקטע התכנית יבצע את הנדרש. עליך לכתוב תוויות, פקודות ואופרנדים במקומות המתאימים. MOV AH, 0 i MOV CX, 0 LEA BX, ARR A: MOV AL, [BX+SI] PUSH AX INC SI ii JNZ A MOV CX, 0 iii MOV DL, [BX+SI] CMP AL, DL iv MOV DH, 0 JMP A4 A3: INC SI v MOV DH, A4: NOP )שים לב: סעיף ב של שאלה 6 בעמוד הבא.( /המשך בעמוד 3/

13 - 3 - מדעי המחשב ב', קיץ תשס"ח, מס' , ב. )אין קשר לסעיף א.( במקטע הנתונים הוגדרו מערך A ומשתנה : Y A DB 0 DUP (?) Y DB? מציין )אינדקס( המערך מקבל ערכים מ 0 עד ; 9 יש לאפס את האיבר במערך שהמציין )האינדקס( שלו הוא Y*3, כאשר Y הוא מספר שלם בין 0 ל 3 )כולל הקצוות(. לפניך ארבעה קטעים,, iv-i באסמבלר. בעבור כל אחד מהקטעים, iv - i קבע אם הוא מבצע את הנדרש או אינו מבצע את הנדרש. נמק את קביעותיך. i. MOV SI, Y ADD SI, SI ADD SI, SI MOV A[SI], 0 ii. XOR AL, AL LEA MOV BX, A [BX + 3 * Y], AL iii. MOV SI, 3 MOV AL, Y XOR AH, AH MUL SI MOV SI, AX MOV A[SI ], 0 iv. MOV SI, Y MOV AX, 3 MUL SI MOV A[SI], 0 /המשך בעמוד 4/

14 - 4 - מדעי המחשב ב', קיץ תשס"ח, מס' ,.7 במקטע הנתונים הוגדרו ארבעה מערכים:. D, C, B, A A DB 8 DUP (?) B DB 8 DUP (?) C DB 8 DUP (?) D DB 0 DUP (?) כל אחד מהמערכים C, B, A ו D מייצג מספר בינרי שלם וגדול מ 0. כל ס פרה של המספר מאוחסנת באיבר של המערך. הספרה המשמעותית ביותר מאוחסנת בתחילת המערך. כתוב קטע תכנית באסמבלר, שיציב במערך D את הספרות של הסכום A+B+C לפי בסיס 2. לדוגמה: בעבור 3 המספרים 0, ו המאוחסנים במערכים B, A ו C שלפניך באופן הזה )משמאל לימין(: A B 0 C לאחר ביצוע קטע התכנית, יוצב במערך D המספר : D באוגר AX מאוחסן מספר בינרי. כתוב קטע תכנית באסמבלר, שיציב באוגר BL את מספר הפעמים שהרצף 0 מופיע במספר הבינרי שבאוגר.AX, ABB C ABB C לדוגמה: אם באוגר AX מאוחסן המספר הבינרי: ABB C יוצב באוגר BL המספר 3. /המשך בעמוד 5/

15 תורת המחשב מדעי המחשב ב', קיץ תשס"ח, מס' , אם למדת מסלול זה, ענה על שתיים מהשאלות 2-9 )לכל שאלה 25 נקודות(. x + y - z = 2x + 3y + αz = 3 x + αy + 3z = 2 9. לפניך מערכת משוואות לינאריות: α פרמטר. א. פתור את מערכת המשוואות באמצעות שיטת האלימינציה של גאוס. ב. בעבור אילו ערכים של α יש למערכת המשוואות פתרון יחיד? ג. בעבור איזה ערך של α אין למערכת המשוואות פתרון? /המשך בעמוד 6/

16 - 6 - מדעי המחשב ב', קיץ תשס"ח, מס' , 0. גרף G נקרא גרף פשוט, אם אין בו לולאות ואין בו קשתות מרובות )אין יותר מקשת אחת בין שני קדקודים(. בעבור גרף פשוט G שקבוצת הקדקודים שלו היא V וקבוצת הקשתות שלו היא, E הגרף המשלים G הוא הגרף שקבוצת הקדקודים שלו אף היא, V וקבוצת הקשתות שלו היא הקבוצה. E לכל זוג קדקודים u ו v בקבוצה V הקשת (u v), נמצאת בקבוצה. E = ( u, v) u, vdv, ( u, v) ze, E אם היא לא נמצאת בקבוצה. E כלומר א. בעבור כל אחד מן הגרפים הפשוטים iii-i שלפניך, צייר את הגרף המשלים שלו. i a c b a c e ii b d f a iii b e c d G הוא גרף שלם פשוט. תאר את הגרף המשלים. G ב. צייר גרף פשוט G ואת הגרף המשלים שלו G כך שבגרף G יש מעגל i ג. אוילר, וגם בגרף G יש מעגל אוילר. צייר גרף פשוט G 2 ואת הגרף המשלים שלו G 2 כך שבגרף G 2 יש מעגל אוילר, ii ואילו בגרף G 2 אין מעגל אוילר. צייר גרף פשוט G 3 ואת הגרף המשלים שלו G 3 כך שבגרף G 3 יש מעגל i ד. המילטון, וגם בגרף G 3 יש מעגל המילטון. צייר גרף פשוט G 4 ואת הגרף המשלים שלו G 4 כך שבגרף G 4 יש מעגל ii /המשך בעמוד 7/ המילטון, ואילו בגרף G 4 אין מעגל המילטון.

17 - 7 - מדעי המחשב ב', קיץ תשס"ח, מס' , S" AbA : G. א. i נתון הדקדוק A" AB ε B" aa? G מהי השפה הנוצרת על ידי הדקדוק B" a את הכלל: G נוסיף לדקדוק ii. G ' ונסמן את הדקדוק שהתקבל? G ' מהי השפה הנוצרת על ידי הדקדוק S" AbA : G 2 נתון הדקדוק i ב. A" AB a B" a? G 2 מהי השפה הנוצרת על ידי הדקדוק B"ε את הכלל: G 2 נוסיף לדקדוק ii. G ' 2 ונסמן את הדקדוק שהתקבל? G ' 2 מהי השפה הנוצרת על ידי הדקדוק S" AbA : G 3 ג. i נתון הדקדוק A" ABB ε B" a? G 3 מהי השפה הנוצרת על ידי הדקדוק B"ε את הכלל: G 3 נוסיף לדקדוק ii. G ' 3 ונסמן את הדקדוק שהתקבל? G ' 3 מהי השפה הנוצרת על ידי הדקדוק /המשך בעמוד 8/

18 - 8 - מדעי המחשב ב', קיץ תשס"ח, מס' , 2. א. כלבים, חתולים ועכברים צועדים בתהלוכה בזה אחר זה. תהלוכה חוקית היא תהלוכה המתנהלת לפי הכללים האלה: חתול אף פעם לא יעמוד לבדו בין שני כלבים. בראש התהלוכה תמיד יהיה כלב. עכבר לא יכול להיות אחרון בתהלוכה. כתוב אוטומט סופי דטרמיניסטי שיקבל את כל התהלוכות החוקיות. ב. האריה מלך החיות קבע כללים אחרים לתהלוכה של כלבים, חתולים ועכברים הצועדים בזה אחר זה. לפניך אוטומט סופי דטרמיניסטי המתאר את הכללים שקבע האריה. נסח את הכללים שהאוטומט מתאר. ÏÂ Á ÏÁ ÏÎ q 0 ÏÂ Á ÏÎ ÎÚ q ÎÚ ÎÚ ÏÂ Á ÏÎ ÏÂ Á ÏÎ q 2 ÎÚ /המשך בעמוד 9/

19 מודלים חישוביים מדעי המחשב ב', קיץ תשס"ח, מס' , אם למדת מסלול זה, ענה על שתיים מהשאלות 6-3 )לכל שאלה 25 נקודות(..3 נתונה מחרוזת אינסופית: א. בנה אוטומט סופי דטרמיניסטי מעל הא"ב 3, 2,, המקבל את כל המילים באורך אי זוגי שכל אחת מהן היא תת מחרוזת של המחרוזת הנתונה. לדוגמה: המילה 2323 תתקבל. המילים 232 ו 232 לא יתקבלו. ב. בנה אוטומט סופי דטרמיניסטי מעל הא"ב 3, 2,, המקבל את כל המילים שהן באורך אי זוגי וסדר הספרות בהן הוא כמו הסדר במחרוזת הנתונה, אך הספרה יכולה לחזור כמה פעמים ברצף. לדוגמה: יתקבלו המילים האלה: /המשך בעמוד 20/

20 מדעי המחשב ב', קיץ תשס"ח, מס' , 4. נגדיר: בעבור אות k ומילה w הסימון (w # k ( הוא מספר המופעים של האות k במילה w. L 5 -L מעל הא"ב 0,. לפניך השפות L w w > 5 L2 = w # ( w) < 5 L3 = w # 0( w) = 5, # ( w) = 5 L4 = w # 0( w) = # ( w) L5 = w w = xxy, 0 < x < 5, 0, מילים לא ריקות מעל הא"ב y, x L. 3 נמק את תשובתך. L 4 ולא שייכת לשפה א. i רשום מילה השייכת לשפה L. 2 נמק את תשובתך. L ולא שייכת לשפה ii רשום מילה השייכת לשפה L. 2 נמק את תשובתך. L 5 ולא שייכת לשפה iii רשום מילה השייכת לשפה ב. הגדר כל אחת מהשפות ii-i שלפניך. L 2 i L 3 ii לכל אחת מהטענות iv-i שלפניך, נמק מדוע היא אינה נכונה. ג. L+ L2 = Q i L3 L4 ii L4 $ L4! L4 iii L5+ L3 = Q iv /המשך בעמוד 2/

21 - 2 - מדעי המחשב ב', קיץ תשס"ח, מס' , L cn an = + 2 n > 0 L = ww2 w3... wk b k k > 0, wi! L : a, c מעל הא"ב L 5. נגדיר את השפה לפניך השפה L מעל הא"ב c a, b, : לדוגמה: המילה caaaccaaaacaaabbb היא מילה בשפה, L כאשר = 3 k, וכן: w = caaa w2 = ccaaaa w3 = caaa בנה אוטומט מחסנית שיקבל את השפה. L 6. א. כלבים, חתולים ועכברים צועדים בתהלוכה בזה אחר זה. תהלוכה חוקית היא תהלוכה המתנהלת לפי הכללים האלה: חתול אף פעם לא יעמוד לבדו בין שני כלבים. בראש התהלוכה תמיד יהיה כלב. עכבר לא יכול להיות אחרון בתהלוכה. כתוב אוטומט סופי דטרמיניסטי שיקבל את כל התהלוכות החוקיות. ב. האריה מלך החיות קבע כללים אחרים לתהלוכה של כלבים, חתולים ועכברים הצועדים בזה אחר זה. לפניך אוטומט סופי דטרמיניסטי המתאר את הכללים שקבע האריה. נסח את הכללים שהאוטומט מתאר. ÏÂ Á ÏÁ ÏÎ q 0 ÏÂ Á ÏÎ ÎÚ q ÎÚ ÎÚ ÏÂ Á ÏÎ ÏÂ Á ÏÎ q 2 /המשך בעמוד 22/ ÎÚ

22 מדעי המחשב ב', קיץ תשס"ח, מס' , תכנות מונחה עצמים אם למדת מסלול זה ואתה כותב ב,Java ענה על שתיים מהשאלות )לכל שאלה 25 נקודות( 7. לפניך חלק מפרויקט העוסק בכל י תחבורה וכולל את המחלקות האלה: מייצגת כל י תחבורה מייצגת רכבת שהיא כלי תחבורה מייצגת סירה שהיא כלי תחבורה מייצגת מטוס שהוא כלי תחבורה מייצגת חברה שיש לה כל י תחבורה מסוגים שונים המחלקה Vehicle המחלקה Train המחלקה Boat המחלקה Airplane המחלקה TransportationCompany public class Vehicle type; private String מיקום ( יבשה / מים / אוויר( way; private String סוג הדרך )כביש / מסילה / נהר / )... maxspeed; private int מהירות מקסימלית public Vehicle(String type, String way, int maxspeed) this.type = type; this.way = way; this.maxspeed = maxspeed; public class Train extends Vehicle numofcarriages; private int מספר הקרונות public Train(int maxspeed, int numofcarriages) super("land", "tracks", maxspeed); this.numofcarriages = numofcarriages; מגדילה ב n את מספר הקרונות ברכבת (n public void incnumofcarriages(int this.numofcarriages = this.numofcarriages + n; )שים לב: המשך השאלה בעמודים הבאים.( /המשך בעמוד 23/

23 מדעי המחשב ב', קיץ תשס"ח, מס' , public class Boat extends Vehicle public Boat(String way, int maxspeed) super("water", way, maxspeed); public class Airplane extends Vehicle maxheight; private int גובה טיסה מקסימלי public Airplane(int maxspeed, int maxheight) super("sky", "air", maxspeed); this.maxheight = maxheight; public class TransportationCompany private Vehicle[] vehicles = new Vehicle[50]; private int counter = 0; public TransportationCompany() מערך כל י התחבורה בחברה מספר כל י התחבורה שיש בפועל מוסיפה כל י תחבורה למערך כל י התחבורה של (v public void addvehicle (Vehicle החברה. הנח שיש מקום להוסיף כל י תחבורה. this.vehicles[counter] = v; this.counter++; )שים לב: סעיפי השאלה בעמוד הבא.( /המשך בעמוד 24/

24 מדעי המחשב ב', קיץ תשס"ח, מס' , א. ממש ב Java מחלקה ראשית Program ובה פעולה ראשית, שתבצע את המשימות האלה: TransportationCompany בנייה של עצם מטיפוס חברה של כל י תחבורה i הנקרא.company הוספה של סירה אחת ורכבת אחת לחברה.company ii בחר לתכונות ערכים כרצונך. ב. במחלקה TransportationCompany הוגדרה הפעולה: public void display() for (int i=0; i<this.counter; i++) System.out.println((i+) + ":" + this.vehicles[i]); ממש ב Java פעולות שיאפשרו ביצוע תקין של הפעולה display(), כך שבעבור כל כל י תחבורה יודפסו כל התכונות שלו. הגדר את הפעולות באופן המתאים ביותר לעקרונות של תכנות מונחה עצמים )הכמסה encapsulation, הורשה inheritance, פולימורפיזם.)polymorphism בעבור כל פעולה שאתה מממש, רש ום לאיזו מחלקה היא שייכת. אין לשנות את הפעולה.display() ג. ממש ב Java פעולה, שתקבל מספר שלם n ותוסיף n קרונות לכל הרכבות ששייכות לחברה שיש לה כל י תחבורה מסוגים שונים. תעד את הפעולה, ורשום באיזו מחלקה יש להגדיר אותה. אין לשנות את הפעולות הקיימות בפרויקט. /המשך בעמוד 25/

25 מדעי המחשב ב', קיץ תשס"ח, מס' , 8. בספרייה עירונית יש מאגר מידע על הספרים שבה. בעבור כל ספר נשמר הדירוג שהתקבל מקוראי הספר על מידת ההנאה שלהם ממנו. כאשר קורא מחזיר לספרייה ספר הוא מקליד את הדירוג שלו, מספר שלם בין 0 ל 4, כאשר 4 מציין את מידת ההנאה הרבה ביותר. המידע על דירוג הספרים נשמר במאגר כך שאפשר לדעת כמה קוראים דירגו כל ספר בכל אחת מחמש הדרגות האפשריות. במאגר המידע יש מחלקה המייצגת ספר (Book) ומחלקה המייצגת ספרייה.(Library) לפניך דיאגרמות UML המתארות את המחלקות Book ו : Library private int code private String name private String genre private int numofcopies private int[] rating... public void incnumofcopies() public double score() קוד הספר שם הספר סוג הספר )רומן, מתח, ילדים...( מספר העותקים של הספר שנמצאים עכשיו בספרייה )לא מושאלים(. מערך מונים של דרגות ההנאה של הקוראים מהספר. לכל תכונה מוגדרות פעולות set ו get פעולה המגדילה ב את מספר העותקים של ספר שנמצאים עכשיו בספרייה )לא מושאלים(. פעולה המחזירה ציון של ספר, המחושב על פי כל דרגות ההנאה שהספר קיבל. Book מערך הספרים בספרייה. כל ספר מופיע במערך פעם אחת. private Book[] books Library הנח שמספר הספרים בספרייה הוא כאורך המערך. כאשר קורא מחזיר לספרייה ספר, יש לבצע את המשימות האלה: קליטת הקוד של הספר לצורך זיהויו. עדכון של מספר העותקים של הספר שנמצאים עכשיו בספרייה )לא מושאלים(. קליטת הדירוג שנתן הקורא לספר, ועדכון מערך המונים rating של הספר בהתאם. הדפסת הודעה שתציין אם בעקבות הדירוג של קורא זה, הציון של הספר עלה, ירד או לא השתנה. ממש ב, Java במחלקות הנתונות, את הפעולות הנדרשות לטיפול בהחזרה של ספר לספרייה. עליך להגדיר את הפעולות באופן המתאים ביותר למבנה המחלקות בפרויקט. בעבור כל פעולה רשום את המחלקה שבה תוגדר, מה היא מקבלת, ומה היא מחזירה. הנח שלכל הפעולות הרשומות בדיאגרמות ה UML יש מימוש במחלקות. הערה: אין צורך לבדוק את תקינות הקלט. /המשך בעמוד 26/

26 מדעי המחשב ב', קיץ תשס"ח, מס' , 9. ברשת החנויות "גאדג'טון" יש 50 חנויות. הרשת מוכרת את המוצרים האלה: נגני, MP3 נגני, MP4 אוזניות אלחוטיות. הרשת זקוקה לתוכנה שבאמצעותה יהיה אפשר לנהל את המלאי של כל אחת מהחנויות. בעבור כל אחד מהמוצרים התוכנה צריכה לטפל בנתונים האלה: נגני : MP3 יצרן, דגם, מחיר, כמות במלאי, האם יש רדיו )כן / לא(, האם יש רמקול פנימי )כן / לא( נגני : MP4 יצרן, דגם, מחיר, כמות במלאי, האם יש רדיו )כן / לא(, האם יש רמקול פנימי )כן / לא(, אורך מסך אוזניות אלחוטיות: יצרן, דגם, מחיר, כמות במלאי, טווח קליטה כל אחד מהמוצרים האלה נמצא במלאי של כל אחת מחנויות הרשת, ומכל מוצר יש דגמים שונים בכמויות שונות. הדרישות מהתוכנה נחלקות לשתי רמות: רמת החנות, רמת הרשת. הדרישות מהתוכנה ברמת החנות: החזרת ש ווי המלאי שבחנות החזרת רשימת הדגמים של מוצר, שהכמות שלהם במלאי החנות קטנה ממספר נדרש, limit הדרישות מהתוכנה ברמת הרשת: החזרת ש ווי המלאי שבכל הרשת החזרת רשימת הדגמים של מוצר, שהכמות שלהם במלאי בכל הרשת קטנה ממספר נדרש, limit )שים לב: המשך השאלה בעמוד הבא.( /המשך בעמוד 27/

27 מדעי המחשב ב', קיץ תשס"ח, מס' , עליך לתכנן את המחלקות הנדרשות בעבור כתיבת התוכנה. התכנון של המחלקות צריך להיות באופן המתאים ביותר לעקרונות של תכנות מונחה עצמים )הכמסה encapsulation, הורשה inheritance, פולימורפיזם.)polymorphism א. צייר את היררכיית המחלקות הנדרשות. בציורך השתמש בסימנים האלה: Â È ÏÎ ב. בעבור כל מחלקה שכללת בציור, הגדר את התכונות והפעולות שלה. יש לכלול רק את הפעולות הנחוצות כדי לענות על הדרישות מהתוכנה שתוארו בתחילת השאלה. בעבור כל תכונה, רשום את ההגדרה שלה ב, Java ואת התיעוד שלה. בעבור כל פעולה, רשום את הכותרת שלה ב, Java ורשום תיעוד הכולל מה היא מקבלת ומה היא מחזירה. אין צורך לממש את הפעולה. אין צורך לרשום פעולות בונות, פעולות קובעות )פעולות )set ופעולות מאחזרות )פעולות )get של התכונות שאתה מגדיר. /המשך בעמוד 28/

28 מדעי המחשב ב', קיץ תשס"ח, מס' ,.20 לפניך פרויקט, ובו המחלקות, Derived3, Derived2, Derived, Base ו Program. public class Base protected int num; public Base (int n) this.num = n; protected void dosomework() System.out.println("num = " + this.num); public void run() if (this.num%2 == 0) dosomework(); public class Derived extends Base private int num; public Derived(int n, int n) super (n); this.num = n; protected void dosomework() multiplication(); public void multiplication() super.dosomework(); System.out.println("num = " + this.num); System.out.println("num * num = " + this.num * this.num); /המשך בעמוד 29/ )שים לב: המשך השאלה בעמודים הבאים.(

29 מדעי המחשב ב', קיץ תשס"ח, מס' , public class Derived2 extends Base private int num2; public Derived2(int n, int n2) super (n); this.num2 = n2; protected void dosomework() division(); public void division () super.dosomework(); System.out.println("num2 = " + this.num2); System.out.println("num / num2 = " + this.num / this.num2); public class Derived3 extends Base private int num3; public Derived3(int n, int n3) super (n); this.num3 = n3; protected void dosomework() multiplication(); division(); public void multiplication() super.dosomework(); System.out.println("num3 = " + this.num3); System.out.println("num * num3 = " + this.num * this.num3); )שים לב: המשך השאלה בעמוד הבא.( /המשך בעמוד 30/

30 מדעי המחשב ב', קיץ תשס"ח, מס' , public void division() super.dosomework(); System.out.println("num3 = " + this.num3); System.out.println("num / num3 = " + this.num / this.num3); public class Program public static void main(string[] args) Base[] arr = new Base[5]; arr[0] = new Derived(2, 22); arr[] = new Derived2(33, 44); arr[2] = new Derived3(54, 34); arr[3] = new Derived(5, 72); arr[4] = new Derived2(58, 99); for (int i = 0; i < arr.length; i++) arr[i].run(); if (arr[2] instanceof Derived3) arr[2].run(); if (arr[3] instanceof Derived2) arr[3].run(); כתוב מעקב אחר הפעולה main במחלקה,Program וכתוב את הפלט. במעקב יש לכלול את ערכי המשתנים, ובעבור כל עצם את ערכי התכונות שלו. /המשך בעמוד 3/

31 - 3 - מדעי המחשב ב', קיץ תשס"ח, מס' , תכנות מונחה עצמים אם למדת מסלול זה ואתה כותב ב #C, ענה על שתיים מהשאלות )לכל שאלה 25 נקודות( 2. לפניך חלק מפרויקט העוסק בכל י תחבורה וכולל את המחלקות האלה: מייצגת כל י תחבורה מייצגת רכבת שהיא כלי תחבורה מייצגת סירה שהיא כלי תחבורה מייצגת מטוס שהוא כלי תחבורה מייצגת חברה שיש לה כל י תחבורה מסוגים שונים המחלקה Vehicle המחלקה Train המחלקה Boat המחלקה Airplane המחלקה TransportationCompany public class Vehicle type; private string מיקום ( יבשה / מים / אוויר( way; private string סוג הדרך )כביש / מסילה / נהר / )... maxspeed; private int מהירות מקסימלית public Vehicle(string type, string way, int maxspeed) this.type = type; this.way = way; this.maxspeed = maxspeed; public class Train : Vehicle numofcarriages; private int מספר הקרונות public Train(int maxspeed, int numofcarriages) : base("land", "tracks",maxspeed) this.numofcarriages = numofcarriages; מגדילה ב n את מספר הקרונות ברכבת (n public void IncNumOfCarriages(int this.numofcarriages = this.numofcarriages + n; )שים לב: המשך השאלה בעמודים הבאים.( /המשך בעמוד 32/

32 מדעי המחשב ב', קיץ תשס"ח, מס' , public class Boat : Vehicle public Boat(string way, int maxspeed) : base("water", way, maxspeed) public class Airplane : Vehicle maxheight; private int גובה טיסה מקסימלי public Airplane(int maxspeed, int maxheight) : base("sky", "air", maxspeed) this.maxheight = maxheight; public class TransportationCompany private Vehicle[] vehicles = new Vehicle[50]; private int counter = 0; public TransportationCompany() מערך כל י התחבורה בחברה מספר כל י התחבורה שיש בפועל מוסיפה כל י תחבורה למערך כל י התחבורה של (v public void AddVehicle (Vehicle החברה. הנח שיש מקום להוסיף כלי תחבורה. this.vehicles[counter] = v; this.counter++; )שים לב: סעיפי השאלה בעמוד הבא.( /המשך בעמוד 33/

33 מדעי המחשב ב', קיץ תשס"ח, מס' , א. ממש ב #C מחלקה ראשית Program ובה פעולה ראשית, שתבצע את המשימות האלה: TransportationCompany בנייה של עצם מטיפוס חברה של כל י תחבורה i הנקרא. company הוספה של סירה אחת ורכבת אחת לחברה.company ii בחר לתכונות ערכים כרצונך. ב. במחלקה TransportationCompany הוגדרה הפעולה: public void Display() for (int i=0; i<this.counter; i++) Console.WriteLine((i+) + ":" + this.vehicles[i]); ממש ב # C פעולות שיאפשרו ביצוע תקין של הפעולה Display(), כך שבעבור כל כל י תחבורה יודפסו כל התכונות שלו. הגדר את הפעולות באופן המתאים ביותר לעקרונות של תכנות מונחה עצמים )הכמסה encapsulation, הורשה inheritance, פולימורפיזם.)polymorphism בעבור כל פעולה שאתה מממש, רש ום לאיזו מחלקה היא שייכת. אין לשנות את הפעולה.Display() ג. ממש ב # C פעולה, שתקבל מספר שלם n ותוסיף n קרונות לכל הרכבות ששייכות לחברה שיש לה כל י תחבורה מסוגים שונים. תעד את הפעולה, ורשום באיזו מחלקה יש להגדיר אותה. אין לשנות את הפעולות הקיימות בפרויקט. /המשך בעמוד 34/

34 מדעי המחשב ב', קיץ תשס"ח, מס' , 22. בספרייה עירונית יש מאגר מידע על הספרים שבה. בעבור כל ספר נשמר הדירוג שהתקבל מקוראי הספר על מידת ההנאה שלהם ממנו. כאשר קורא מחזיר לספרייה ספר הוא מקליד את הדירוג שלו, מספר שלם בין 0 ל 4, כאשר 4 מציין את מידת ההנאה הרבה ביותר. המידע על דירוג הספרים נשמר במאגר כך שאפשר לדעת כמה קוראים דירגו כל ספר בכל אחת מחמש הדרגות האפשריות. במאגר המידע יש מחלקה המייצגת ספר (Book) ומחלקה המייצגת ספרייה.(Library) לפניך דיאגרמות UML המתארות את המחלקות Book ו : Library private int code private string name private string genre private int numofcopies private int[] rating... public void IncNumOfCopies() public double Score() קוד הספר שם הספר סוג הספר )רומן, מתח, ילדים...( מספר העותקים של הספר שנמצאים עכשיו בספרייה )לא מושאלים(. מערך מונים של דרגות ההנאה של הקוראים מהספר. לכל תכונה מוגדרות פעולות Set ו Get פעולה המגדילה ב את מספר העותקים של ספר שנמצאים עכשיו בספרייה )לא מושאלים(. פעולה המחזירה ציון של ספר, המחושב על פי כל דרגות ההנאה שהספר קיבל. Book מערך הספרים בספרייה. כל ספר מופיע במערך פעם אחת. private Book[] books Library הנח שמספר הספרים בספרייה הוא כאורך המערך. כאשר קורא מחזיר לספרייה ספר, יש לבצע את המשימות האלה: קליטת הקוד של הספר לצורך זיהויו. עדכון של מספר העותקים של הספר שנמצאים עכשיו בספרייה )לא מושאלים(. קליטת הדירוג שנתן הקורא לספר, ועדכון מערך המונים rating של הספר בהתאם. הדפסת הודעה שתציין אם בעקבות הדירוג של קורא זה, הציון של הספר עלה, ירד או לא השתנה. ממש ב # C, במחלקות הנתונות, את הפעולות הנדרשות לטיפול בהחזרה של ספר לספרייה. עליך להגדיר את הפעולות באופן המתאים ביותר למבנה המחלקות בפרויקט. בעבור כל פעולה רשום את המחלקה שבה תוגדר, מה היא מקבלת, ומה היא מחזירה. הנח שלכל הפעולות הרשומות בדיאגרמות ה UML יש מימוש במחלקות. הערה: אין צורך לבדוק את תקינות הקלט. /המשך בעמוד 35/

35 מדעי המחשב ב', קיץ תשס"ח, מס' , 23. ברשת החנויות "גאדג'טון" יש 50 חנויות. הרשת מוכרת את המוצרים האלה: נגני, MP3 נגני, MP4 אוזניות אלחוטיות. הרשת זקוקה לתוכנה שבאמצעותה יהיה אפשר לנהל את המלאי של כל אחת מהחנויות. בעבור כל אחד מהמוצרים התוכנה צריכה לטפל בנתונים האלה: נגני : MP3 יצרן, דגם, מחיר, כמות במלאי, האם יש רדיו )כן / לא(, האם יש רמקול פנימי )כן / לא( נגני : MP4 יצרן, דגם, מחיר, כמות במלאי, האם יש רדיו )כן / לא(, האם יש רמקול פנימי )כן / לא(, אורך מסך אוזניות אלחוטיות: יצרן, דגם, מחיר, כמות במלאי, טווח קליטה כל אחד מהמוצרים האלה נמצא במלאי של כל אחת מחנויות הרשת, ומכל מוצר יש דגמים שונים בכמויות שונות. הדרישות מהתוכנה נחלקות לשתי רמות: רמת החנות, רמת הרשת. הדרישות מהתוכנה ברמת החנות: החזרת ש ווי המלאי שבחנות החזרת רשימת הדגמים של מוצר, שהכמות שלהם במלאי החנות קטנה ממספר נדרש, limit הדרישות מהתוכנה ברמת הרשת: החזרת ש ווי המלאי שבכל הרשת החזרת רשימת הדגמים של מוצר, שהכמות שלהם במלאי בכל הרשת קטנה ממספר נדרש, limit )שים לב: המשך השאלה בעמוד הבא.( /המשך בעמוד 36/

36 מדעי המחשב ב', קיץ תשס"ח, מס' , עליך לתכנן את המחלקות הנדרשות בעבור כתיבת התוכנה. התכנון של המחלקות צריך להיות באופן המתאים ביותר לעקרונות של תכנות מונחה עצמים )הכמסה encapsulation, הורשה inheritance, פולימורפיזם.)polymorphism א. צייר את היררכיית המחלקות הנדרשות. בציורך השתמש בסימנים האלה: Â È ÏÎ ב. בעבור כל מחלקה שכללת בציור, הגדר את התכונות והפעולות שלה. יש לכלול רק את הפעולות הנחוצות כדי לענות על הדרישות מהתוכנה שתוארו בתחילת השאלה. בעבור כל תכונה, רשום את ההגדרה שלה ב # C, ואת התיעוד שלה. בעבור כל פעולה, רשום את הכותרת שלה ב # C, ורשום תיעוד הכולל מה היא מקבלת ומה היא מחזירה. אין צורך לממש את הפעולה. אין צורך לרשום פעולות בונות, פעולות קובעות )פעולות )Set ופעולות מאחזרות )פעולות )Get של התכונות שאתה מגדיר. /המשך בעמוד 37/

37 מדעי המחשב ב', קיץ תשס"ח, מס' ,.24 לפניך פרויקט, ובו המחלקות, Derived3, Derived2, Derived, Base ו Program. public class Base protected int num; public Base (int n) this.num = n; protected virtual void DoSomeWork() Console.WriteLine("num = " + this.num); public void Run() if (this.num%2 == 0) DoSomeWork(); public class Derived : Base private int num; public Derived(int n, int n) : base(n) this.num = n; protected override void DoSomeWork() Multiplication(); public void Multiplication() Base.DoSomeWork(); Console.WriteLine("num = " + this.num); Console.WriteLine("num * num = " + this.num * this.num); )שים לב: המשך השאלה בעמודים הבאים.( /המשך בעמוד 38/

38 מדעי המחשב ב', קיץ תשס"ח, מס' , public class Derived2 : Base private int num2; public Derived2(int n, int n2) : base(n) this.num2 = n2; protected override void DoSomeWork() Division(); public void Division () Base.DoSomeWork(); Console.WriteLine("num2 = " + this.num2); Console.WriteLine("num / num2 = " + this.num / this.num2); public class Derived3 : Base private int num3; public Derived3(int n, int n3) : base(n) this.num3 = n3; protected override void DoSomeWork() Multiplication(); Division(); public void Multiplication() Base.DoSomeWork(); Console.WriteLine("num3 = " + this.num3); Console.WriteLine("num * num3 = " + this.num * this.num3); )שים לב: המשך השאלה בעמוד הבא.( /המשך בעמוד 39/

39 מדעי המחשב ב', קיץ תשס"ח, מס' , public void Division() Base.DoSomeWork(); Console.WriteLine("num3 = " + this.num3); Console.WriteLine("num / num3 = " + this.num / this.num3); public class Program public static void Main(string[] args) Base[] arr = new Base[5]; arr[0] = new Derived(2, 22); arr[] = new Derived2(33, 44); arr[2] = new Derived3(54, 34); arr[3] = new Derived(5, 72); arr[4] = new Derived2(58, 99); for (int i = 0; i < arr.length; i++) arr[i].run(); if (arr[2] is Derived3) arr[2].run(); if (arr[3] is Derived2) arr[3].run(); כתוב מעקב אחר הפעולה Main במחלקה,Program וכתוב את הפלט. במעקב יש לכלול את ערכי המשתנים, ובעבור כל עצם את ערכי התכונות שלו. בהצלחה! זכות היוצרים שמורה למדינת ישראל אין להעתיק או לפרסם אלא ברשות משרד החינוך

מבני נתונים מדעי המחשב שאלון: מועד ב' תשע"ו מדעי המחשב פתרון בחינת הבגרות. Java שאלה 1. blog.csit.org.

מבני נתונים מדעי המחשב שאלון: מועד ב' תשעו מדעי המחשב פתרון בחינת הבגרות. Java שאלה 1. blog.csit.org. 1 פתרון בחינת הבגרות פרק ראשון - )יסודות( Java שאלה 1 C# 6 Java שאלה 2 ב. פלט a a1 A A 4 + 5 = 9 4 + 5 = 9 n1 n2 n1 n2 8 + 9 = 17? 4? 5 4 8 5 9 3 :C# שאלה 2 פלט a a1 A A 4 + 5 = 9 4 + 5 = 9 n1 n2 n1 n2

Διαβάστε περισσότερα

ב ה צ ל ח ה! /המשך מעבר לדף/

ב ה צ ל ח ה! /המשך מעבר לדף/ בגרות לבתי ספר על יסודיים סוג הבחינה: מדינת ישראל קיץ תשע"א, מועד ב מועד הבחינה: משרד החינוך 035804 מספר השאלון: דפי נוסחאות ל 4 יחידות לימוד נספח: מתמטיקה 4 יחידות לימוד שאלון ראשון תכנית ניסוי )שאלון

Διαβάστε περισσότερα

פתרון תרגיל מרחבים וקטורים. x = s t ולכן. ur uur נסמן, ur uur לכן U הוא. ur uur. ur uur

פתרון תרגיל מרחבים וקטורים. x = s t ולכן. ur uur נסמן, ur uur לכן U הוא. ur uur. ur uur פתרון תרגיל --- 5 מרחבים וקטורים דוגמאות למרחבים וקטורים שונים מושגים בסיסיים: תת מרחב צירוף לינארי x+ y+ z = : R ) בכל סעיף בדקו האם הוא תת מרחב של א } = z = {( x y z) R x+ y+ הוא אוסף הפתרונות של המערכת

Διαβάστε περισσότερα

מתמטיקה שאלון ו' נקודות. חשבון דיפרנציאלי ואינטגרלי, טריגונומטריה שימוש במחשבון גרפי או באפשרויות התכנות עלול לגרום לפסילת הבחינה.

מתמטיקה שאלון ו' נקודות. חשבון דיפרנציאלי ואינטגרלי, טריגונומטריה שימוש במחשבון גרפי או באפשרויות התכנות עלול לגרום לפסילת הבחינה. בגרות לבתי ספר על-יסודיים מועד הבחינה: תשס"ח, מספר השאלון: 05006 נספח:דפי נוסחאות ל- 4 ול- 5 יחידות לימוד מתמטיקה שאלון ו' הוראות לנבחן משך הבחינה: שעה ושלושה רבעים. מבנה השאלון ומפתח ההערכה: בשאלון זה

Διαβάστε περισσότερα

חורף תש''ע פתרון בחינה סופית מועד א'

חורף תש''ע פתרון בחינה סופית מועד א' מד''ח 4 - חורף תש''ע פתרון בחינה סופית מועד א' ( u) u u u < < שאלה : נתונה המד''ח הבאה: א) ב) ג) לכל אחד מן התנאים המצורפים בדקו האם קיים פתרון יחיד אינסוף פתרונות או אף פתרון אם קיים פתרון אחד או יותר

Διαβάστε περισσότερα

3-9 - a < x < a, a < x < a

3-9 - a < x < a, a < x < a 1 עמוד 59, שאלהמס', 4 סעיףג' תיקוני הקלדה שאלון 806 צריך להיות : ג. מצאאתמקומושלאיברבסדרהזו, שקטןב- 5 מסכוםכלהאיבריםשלפניו. עמוד 147, שאלהמס' 45 ישלמחוקאתהשאלה (מופיעהפעמיים) עמוד 184, שאלהמס', 9 סעיףב',תשובה.

Διαβάστε περισσότερα

שדות תזכורת: פולינום ממעלה 2 או 3 מעל שדה הוא פריק אם ורק אם יש לו שורש בשדה. שקיימים 5 מספרים שלמים שונים , ראשוני. שעבורם

שדות תזכורת: פולינום ממעלה 2 או 3 מעל שדה הוא פריק אם ורק אם יש לו שורש בשדה. שקיימים 5 מספרים שלמים שונים , ראשוני. שעבורם תזכורת: פולינום ממעלה או מעל שדה הוא פריק אם ורק אם יש לו שורש בשדה p f ( m i ) = p m1 m5 תרגיל: נתון עבור x] f ( x) Z[ ראשוני שקיימים 5 מספרים שלמים שונים שעבורם p x f ( x ) f ( ) = נניח בשלילה ש הוא

Διαβάστε περισσότερα

מדעי המחשב. פרק ראשון :Java. blog.csit.org.il מדעי המחשב שאלון: עיצוב תכנה 1 מועד ב' תשע"ו פתרון בחינת הבגרות שאלה 1 פעולות עזר:

מדעי המחשב. פרק ראשון :Java. blog.csit.org.il מדעי המחשב שאלון: עיצוב תכנה 1 מועד ב' תשעו פתרון בחינת הבגרות שאלה 1 פעולות עזר: 1 פתרון בחינת הבגרות פרק ראשון :Java שאלה 1 פעולות עזר: 6 3 C#: שאלה 1 פעולות עזר: 4 5 a.length = 5 0 1 2 3 4 a 2 4 7 12 18 שאלה 2 א. (a,11) sod ערך k i i

Διαβάστε περισσότερα

שאלה 1 V AB פתרון AB 30 R3 20 R

שאלה 1 V AB פתרון AB 30 R3 20 R תרגילים בתורת החשמל כתה יג שאלה א. חשב את המתח AB לפי משפט מילמן. חשב את הזרם בכל נגד לפי המתח שקיבלת בסעיף א. A 60 0 8 0 0.A B 8 60 0 0. AB 5. v 60 AB 0 0 ( 5.) 0.55A 60 א. פתרון 0 AB 0 ( 5.) 0 0.776A

Διαβάστε περισσότερα

2 שאלות )בחירה מ - 4( סה"כ 25 נקודות לכל שאלה 22 נקודות

2 שאלות )בחירה מ - 4( סהכ 25 נקודות לכל שאלה 22 נקודות מבחן 0225 פרטים כלליים מועד הבחינה: בכל זמן מספר השאלון: 1 משך הבחינה: 3 שעות חומר עזר בשימוש: הכל )ספרים ומחברות( המלצות: קרא המלצות לפני הבחינה ובדיקות אחרונות לפני מסירה )עמודים 7-9( מבנה השאלון פרק

Διαβάστε περισσότερα

מתמטיקה )שאלון שני לנבחנים בתכנית ניסוי, 5 יחידות לימוד( 1 מספרים מרוכבים 3#2 3 3

מתמטיקה )שאלון שני לנבחנים בתכנית ניסוי, 5 יחידות לימוד( 1 מספרים מרוכבים 3#2 3 3 סוג הבחינה: בגרות לבתי ספר על יסודיים מדינת ישראל מועד הבחינה: חורף תשע"ב, 202 משרד החינוך מספר השאלון: 035807 דפי נוסחאות ל 5 יחידות לימוד נספח: א. משך הבחינה: שעתיים. מתמטיקה 5 יחידות לימוד שאלון שני

Διαβάστε περισσότερα

תרגול פעולות מומצאות 3

תרגול פעולות מומצאות 3 תרגול פעולות מומצאות. ^ = ^ הפעולה החשבונית סמן את הביטוי הגדול ביותר:. ^ ^ ^ π ^ הפעולה החשבונית c) #(,, מחשבת את ממוצע המספרים בסוגריים.. מהי תוצאת הפעולה (.7,.0,.)#....0 הפעולה החשבונית משמשת חנות גדולה

Διαβάστε περισσότερα

לדוגמה: במפורט: x C. ,a,7 ו- 13. כלומר בקיצור

לדוגמה: במפורט: x C. ,a,7 ו- 13. כלומר בקיצור הרצאה מס' 1. תורת הקבוצות. מושגי יסוד בתורת הקבוצות.. 1.1 הקבוצה ואיברי הקבוצות. המושג קבוצה הוא מושג בסיסי במתמטיקה. אין מושגים בסיסים יותר, אשר באמצעותם הגדרתו מתאפשרת. הניסיון והאינטואיציה עוזרים להבין

Διαβάστε περισσότερα

חידה לחימום. כתבו תכappleית מחשב, המקבלת כקלט את M ו- N, מחליטה האם ברצוappleה להיות השחקן הפותח או השחקן השappleי, ותשחק כך שהיא תappleצח תמיד.

חידה לחימום. כתבו תכappleית מחשב, המקבלת כקלט את M ו- N, מחליטה האם ברצוappleה להיות השחקן הפותח או השחקן השappleי, ותשחק כך שהיא תappleצח תמיד. חידה לחימום ( M ש- N > (כך מספרים טבעיים Mו- N שappleי appleתוappleים בעלי אותה הזוגיות (שappleיהם זוגיים או שappleיהם אי - זוגיים). המספרים הטבעיים מ- Mעד Nמסודרים בשורה, ושappleי שחקappleים משחקים במשחק.

Διαβάστε περισσότερα

סדרות - תרגילים הכנה לבגרות 5 יח"ל

סדרות - תרגילים הכנה לבגרות 5 יחל סדרות - הכנה לבגרות 5 יח"ל 5 יח"ל סדרות - הכנה לבגרות איברים ראשונים בסדרה) ) S מסמן סכום תרגיל S0 S 5, S6 בסדרה הנדסית נתון: 89 מצא את האיבר הראשון של הסדרה תרגיל גוף ראשון, בשנייה הראשונה לתנועתו עבר

Διαβάστε περισσότερα

צעד ראשון להצטיינות מבוא: קבוצות מיוחדות של מספרים ממשיים

צעד ראשון להצטיינות מבוא: קבוצות מיוחדות של מספרים ממשיים מבוא: קבוצות מיוחדות של מספרים ממשיים קבוצות של מספרים ממשיים צעד ראשון להצטיינות קבוצה היא אוסף של עצמים הנקראים האיברים של הקבוצה אנו נתמקד בקבוצות של מספרים ממשיים בדרך כלל מסמנים את הקבוצה באות גדולה

Διαβάστε περισσότερα

תשובות מלאות לבחינת הבגרות במתמטיקה מועד ג' תשע"ד, מיום 0/8/0610 שאלונים: 315, מוצע על ידי בית הספר לבגרות ולפסיכומטרי של אבירם פלדמן

תשובות מלאות לבחינת הבגרות במתמטיקה מועד ג' תשעד, מיום 0/8/0610 שאלונים: 315, מוצע על ידי בית הספר לבגרות ולפסיכומטרי של אבירם פלדמן תשובות מלאות לבחינת הבגרות במתמטיקה מועד ג' תשע"ד, מיום 0/8/0610 שאלונים: 315, 635865 מוצע על ידי בית הספר לבגרות ולפסיכומטרי של אבירם פלדמן שאלה מספר 1 נתון: 1. סדרה חשבונית שיש בה n איברים...2 3. האיבר

Διαβάστε περισσότερα

מערכות חשמל ג' שתי יחידות לימוד )השלמה לחמש יחידות לימוד( )כיתה י"א(

מערכות חשמל ג' שתי יחידות לימוד )השלמה לחמש יחידות לימוד( )כיתה יא( מדינת ישראל סוג הבחינה: בגרות לבתי ספר על יסודיים משרד החינוך מועד הבחינה: קיץ תשע"ה, 2015 סמל השאלון: 845201 א. משך הבחינה: שלוש שעות. נספח: נוסחאון במערכות חשמל מערכות חשמל ג' שתי יחידות לימוד )השלמה

Διαβάστε περισσότερα

2 יח"ל ) השלמה ל - 5 יח"ל) (50 נקודות) מעבר חוקי, ו-'שקר' אחרת.

2 יחל ) השלמה ל - 5 יחל) (50 נקודות) מעבר חוקי, ו-'שקר' אחרת. 1 6 מאי, 2004 מועד הבחינה: 2 יח"ל ) השלמה ל - 5 יח"ל) פרק ראשון (50 נקודות) :1 Ï (מקור: שירלי רוזנברג כהן) נגדיר טיפוס נתונים חדש בשם תלת-מחסנית, כמבנה המכיל 3 מחסניות S3. S2, S1, נגדיר את הפעולות הבאות

Διαβάστε περισσότερα

מחשוב ובקרה ט' למתמחים במחשוב ובקרה במגמת הנדסת חשמל אלקטרוניקה (כיתה י"ג) הוראות לנבחן

מחשוב ובקרה ט' למתמחים במחשוב ובקרה במגמת הנדסת חשמל אלקטרוניקה (כיתה יג) הוראות לנבחן גמר לבתי ספר לטכנאים ולהנדסאים סוג הבחינה: מדינת ישראל אביב תשס"ו, 6 מועד הבחינה: משרד החינוך, התרבות והספורט 754 סמל השאלון: נספחים: א. נספח לשאלה ההנחיות בשאלון זה מנוסחות בלשון זכר, אך מכוונות לנבחנות

Διαβάστε περισσότερα

בחינה בסיבוכיות עמר ברקמן, ישי חביב מדבקית ברקוד

בחינה בסיבוכיות עמר ברקמן, ישי חביב מדבקית ברקוד בחינה בסיבוכיות עמר ברקמן, ישי חביב מדבקית ברקוד סמסטר: א' מועד: א' תאריך: יום ה' 0100004 שעה: 04:00 משך הבחינה: שלוש שעות חומר עזר: אין בבחינה שני פרקים בפרק הראשון 8 שאלות אמריקאיות ולכל אחת מהן מוצעות

Διαβάστε περισσότερα

(ספר לימוד שאלון )

(ספר לימוד שאלון ) - 40700 - פתרון מבחן מס' 7 (ספר לימוד שאלון 035804) 09-05-2017 _ ' i d _ i ' d 20 _ i _ i /: ' רדיוס המעגל הגדול: רדיוס המעגל הקטן:, לכן שטח העיגול הגדול: / d, לכן שטח העיגול הקטן: ' d 20 4 D 80 Dd 4 /:

Διαβάστε περισσότερα

גבול ורציפות של פונקציה סקלרית שאלות נוספות

גבול ורציפות של פונקציה סקלרית שאלות נוספות 08 005 שאלה גבול ורציפות של פונקציה סקלרית שאלות נוספות f ( ) f ( ) g( ) f ( ) ו- lim f ( ) ו- ( ) (00) lim ( ) (00) f ( בסביבת הנקודה (00) ) נתון: מצאו ) lim g( ( ) (00) ננסה להיעזר בכלל הסנדביץ לשם כך

Διαβάστε περισσότερα

פתרון תרגיל 5 מבוא ללוגיקה ותורת הקבוצות, סתיו תשע"ד

פתרון תרגיל 5 מבוא ללוגיקה ותורת הקבוצות, סתיו תשעד פתרון תרגיל 5 מבוא ללוגיקה ותורת הקבוצות, סתיו תשע"ד 1. לכל אחת מן הפונקציות הבאות, קבעו אם היא חח"ע ואם היא על (הקבוצה המתאימה) (א) 3} {1, 2, 3} {1, 2, : f כאשר 1 } 1, 3, 3, 3, { 2, = f לא חח"ע: לדוגמה

Διαβάστε περισσότερα

ניתן לקבל אוטומט עבור השפה המבוקשת ע "י שימוששאלה 6 בטכניקתשפה המכפלה שנייה כדי לבנות אוטומט לשפת החיתוך של שתי השפות:

ניתן לקבל אוטומט עבור השפה המבוקשת ע י שימוששאלה 6 בטכניקתשפה המכפלה שנייה כדי לבנות אוטומט לשפת החיתוך של שתי השפות: שאלה 1 בנה אוטומט המקבל את שפת כל המילים מעל הא"ב {,,} המכילות לפחות פעם אחת את הרצף ומיד אחרי כל אות מופיע הרצף. ניתן לפרק את השפה לשתי שפות בסיס מעל הא"ב :{,,} שפת כל המילים המכילות לפחות פעם אחת את

Διαβάστε περισσότερα

s ק"מ קמ"ש מ - A A מ - מ - 5 p vp v=

s קמ קמש מ - A A מ - מ - 5 p vp v= את זמני הליכת הולכי הרגל עד הפגישות שלהם עם רוכב האופניים (שעות). בגרות ע מאי 0 מועד קיץ מבוטל שאלון 5006 מהירות - v קמ"ש t, א. () נסמן ב- p נכניס את הנתונים לטבלה מתאימה: רוכב אופניים עד הפגישה זמן -

Διαβάστε περισσότερα

(להנדסאי מכונות) הוראות לנבחן פרק שני: בקרת תהליכים ומכשור לבקרה ולאלקטרוניקה תעשייתית 80 נקודות

(להנדסאי מכונות) הוראות לנבחן פרק שני: בקרת תהליכים ומכשור לבקרה ולאלקטרוניקה תעשייתית 80 נקודות גמר לבתי ספר לטכנאים ולהנדסאים סוג הבחינה: מדינת ישראל אביב תשס"ח, 2008 מועד הבחינה: משרד החינוך 710923 סמל השאלון: מערכות מכטרוניות ה' (להנדסאי מכונות) הוראות לנבחן א. משך הבחינה: ארבע שעות. ב. מבנה השאלון

Διαβάστε περισσότερα

לוגיקה ותורת הקבוצות פתרון תרגיל בית 8 חורף תשע"ו ( ) ... חלק ראשון: שאלות שאינן להגשה נפריד למקרים:

לוגיקה ותורת הקבוצות פתרון תרגיל בית 8 חורף תשעו ( ) ... חלק ראשון: שאלות שאינן להגשה נפריד למקרים: לוגיקה ותורת הקבוצות פתרון תרגיל בית 8 חורף תשע"ו ( 2016 2015 )............................................................................................................. חלק ראשון: שאלות שאינן להגשה.1

Διαβάστε περισσότερα

= 2. + sin(240 ) = = 3 ( tan(α) = 5 2 = sin(α) = sin(α) = 5. os(α) = + c ot(α) = π)) sin( 60 ) sin( 60 ) sin(

= 2. + sin(240 ) = = 3 ( tan(α) = 5 2 = sin(α) = sin(α) = 5. os(α) = + c ot(α) = π)) sin( 60 ) sin( 60 ) sin( א. s in(0 c os(0 s in(60 c os(0 s in(0 c os(0 s in(0 c os(0 s in(0 0 s in(70 מתאים לזהות של cos(θsin(φ : s in(θ φ s in(θcos(φ sin ( π cot ( π cos ( 4πtan ( 4π sin ( π cos ( π sin ( π cos ( 4π sin ( 4π

Διαβάστε περισσότερα

מערכות אלקטרוניות א' יחידת לימוד אחת )כיתה י"ב(

מערכות אלקטרוניות א' יחידת לימוד אחת )כיתה יב( מדינת ישראל סוג הבחינה: בגרות לבתי ספר על יסודיים משרד החינוך מועד הבחינה: קיץ תש"ע, 010 סמל השאלון: 841101 א. משך הבחינה: שעתיים. מערכות אלקטרוניות א' יחידת לימוד אחת )כיתה י"ב( הוראות לנבחן נספח: נוסחאון

Διαβάστε περισσότερα

חשמל לתלמידי 5 יחידות לימוד הוראות לנבחן = נקודות

חשמל לתלמידי 5 יחידות לימוד הוראות לנבחן = נקודות בגרות לבתי ספר על יסודיים א. סוג הבחינה: מדינת ישראל בגרות לנבחנים אקסטרניים ב. משרד החינוך קיץ תשס"ז, 2007 מועד הבחינה: 652 917521, מספר השאלון: נתונים ונוסחאות בפיזיקה ל 5 יח"ל נספח: פ י ז י ק ה חשמל

Διαβάστε περισσότερα

{ : Halts on every input}

{ : Halts on every input} אוטומטים - תרגול 13: רדוקציות, משפט רייס וחזרה למבחן E תכונה תכונה הינה אוסף השפות מעל.(property המקיימות תנאים מסוימים (תכונה במובן של Σ תכונה לא טריביאלית: תכונה היא תכונה לא טריוויאלית אם היא מקיימת:.

Διαβάστε περισσότερα

תרגול 1 חזרה טורי פורייה והתמרות אינטגרליות חורף תשע"ב זהויות טריגונומטריות

תרגול 1 חזרה טורי פורייה והתמרות אינטגרליות חורף תשעב זהויות טריגונומטריות תרגול חזרה זהויות טריגונומטריות si π α) si α π α) α si π π ), Z si α π α) t α cot π α) t α si α cot α α α si α si α + α siα ± β) si α β ± α si β α ± β) α β si α si β si α si α α α α si α si α α α + α si

Διαβάστε περισσότερα

brookal/logic.html לוגיקה מתמטית תרגיל אלון ברוק

brookal/logic.html לוגיקה מתמטית תרגיל אלון ברוק יום א 14 : 00 15 : 00 בניין 605 חדר 103 http://u.cs.biu.ac.il/ brookal/logic.html לוגיקה מתמטית תרגיל אלון ברוק 29/11/2017 1 הגדרת קבוצת הנוסחאות הבנויות היטב באינדוקציה הגדרה : קבוצת הנוסחאות הבנויות

Διαβάστε περισσότερα

אוטומט סופי דטרמיניסטי מוגדר ע"י החמישייה:

אוטומט סופי דטרמיניסטי מוגדר עי החמישייה: 2 תרגול אוטומט סופי דטרמיניסטי אוטומטים ושפות פורמליות בר אילן תשעז 2017 עקיבא קליינרמן הגדרה אוטומט סופי דטרמיניסטי מוגדר ע"י החמישייה: (,, 0,, ) כאשר: א= "ב שפת הקלט = קבוצה סופית לא ריקה של מצבים מצב

Διαβάστε περισσότερα

משוואות רקורסיביות רקורסיה זו משוואה או אי שוויון אשר מתארת פונקציה בעזרת ערכי הפונקציה על ארגומנטים קטנים. למשל: יונתן יניב, דוד וייץ

משוואות רקורסיביות רקורסיה זו משוואה או אי שוויון אשר מתארת פונקציה בעזרת ערכי הפונקציה על ארגומנטים קטנים. למשל: יונתן יניב, דוד וייץ משוואות רקורסיביות הגדרה: רקורסיה זו משוואה או אי שוויון אשר מתארת פונקציה בעזרת ערכי הפונקציה על ארגומנטים קטנים למשל: T = Θ 1 if = 1 T + Θ if > 1 יונתן יניב, דוד וייץ 1 דוגמא נסתכל על האלגוריתם הבא למציאת

Διαβάστε περισσότερα

gcd 24,15 = 3 3 =

gcd 24,15 = 3 3 = מחלק משותף מקסימאלי משפט אם gcd a, b = g Z אז קיימים x, y שלמים כך ש.g = xa + yb במלים אחרות, אם ה כך ש.gcd a, b = xa + yb gcd,a b של שני משתנים הוא מספר שלם, אז קיימים שני מקדמים שלמים כאלה gcd 4,15 =

Διαβάστε περισσότερα

דף פתרונות 7 נושא: תחשיב הפסוקים: צורה דיסיונקטיבית נורמלית, מערכת קשרים שלמה, עקביות

דף פתרונות 7 נושא: תחשיב הפסוקים: צורה דיסיונקטיבית נורמלית, מערכת קשרים שלמה, עקביות יסודות לוגיקה ותורת הקבוצות למערכות מידע (סמסטר ב 2012) דף פתרונות 7 נושא: תחשיב הפסוקים: צורה דיסיונקטיבית נורמלית, מערכת קשרים שלמה, עקביות 1. מצאו צורה דיסיונקטיבית נורמלית קנונית לפסוקים הבאים: (ג)

Διαβάστε περισσότερα

יסודות לוגיקה ותורת הקבוצות למערכות מידע (סמסטר ב 2012)

יסודות לוגיקה ותורת הקבוצות למערכות מידע (סמסטר ב 2012) יסודות לוגיקה ותורת הקבוצות למערכות מידע (סמסטר ב 2012) דף פתרונות 6 נושא: תחשיב הפסוקים: הפונקציה,val גרירה לוגית, שקילות לוגית 1. כיתבו טבלאות אמת לפסוקים הבאים: (ג) r)).((p q) r) ((p r) (q p q r (p

Διαβάστε περισσότερα

תורת הגרפים - סימונים

תורת הגרפים - סימונים תורת הגרפים - סימונים.n = V,m = E בהינתן גרף,G = V,E נסמן: בתוך סימוני ה O,o,Ω,ω,Θ נרשה לעצמנו אף להיפטר מהערך המוחלט.. E V,O V + E כלומר, O V + E נכתוב במקום אם כי בכל מקרה אחר נכתוב או קשת של גרף לא

Διαβάστε περισσότερα

תרגול 8: מטלאב לולאות

תרגול 8: מטלאב לולאות מבוא למחשב בשפת Matlab : מטלאב לולאות נכתב על-ידי רמי כהן,אולג רוכלנקו, לימור ליבוביץ ואיתן אביאור כל הזכויות שמורות לטכניון מכון טכנולוגי לישראל לולאת while a=input('enter a positive number:'); קליטת

Διαβάστε περισσότερα

מבני נתונים מבחן מועד ב' סמסטר חורף תשס"ו

מבני נתונים מבחן מועד ב' סמסטר חורף תשסו TECHNION - ISRAEL INSTITUTE OF TECHNOLOGY DEPARTMENT OF COMPUTER SCIENCE הטכניון - מכון טכנולוגי לישראל הפקולטה למדעי המחשב מרצים: רן אל-יניב, נאדר בשותי מבני נתונים 234218-1 מבחן מועד ב' סמסטר חורף תשס"ו

Διαβάστε περισσότερα

דוגמה: יהי T עץ בינארי כפי שמתואר בציור הבא:

דוגמה: יהי T עץ בינארי כפי שמתואר בציור הבא: של שאלות מבחינות פתרונות.1 שאלהזוהופיעהבמבחןמועדג 01 דוגמה: יהי T עץ בינארי כפי שמתואר בציור הבא: הגדרות: עבור צומת בעץ בינארי T נסמן ב- T את תת העץ של T ששורשו. (תת העץ הזה כולל את ). נגדיר את תת העץ

Διαβάστε περισσότερα

סיכום- בעיות מינימוםמקסימום - שאלון 806

סיכום- בעיות מינימוםמקסימום - שאלון 806 סיכום- בעיות מינימוםמקסימום - שאלון 806 בבעיותמינימום מקסימוםישלחפשאתנקודותהמינימוםהמוחלטוהמקסימוםהמוחלט. בשאלות מינימוםמקסימוםחובהלהראותבעזרתטבלה אובעזרתנגזרתשנייהשאכן מדובר עלמינימוםאומקסימום. לצורךקיצורהתהליך,

Διαβάστε περισσότερα

חלק 1 כלומר, פונקציה. האוטומט. ) אותיות, אלפבית, א"ב (.

חלק 1 כלומר, פונקציה. האוטומט. ) אותיות, אלפבית, אב (. תוכן עניינים תקציר מודלים חישוביים ערך יגאל הינדי 2 2 2 3 4 6 6 6 7 7 8 8 9 11 13 14 14 15 16 17 17 18 19 20 20 20 20 - האוטומט הסופי - אוטומט סופי דטרמניסטי 2 פרק - מושגים ומילות מפתח 2.1 - הגדרת אוטומט

Διαβάστε περισσότερα

מדעי המחשב ב' פתרון בחינת הבגרות. One n 4.0. One n T 4 3 T 8 4 T 16 5 T 32 6 F

מדעי המחשב ב' פתרון בחינת הבגרות. One n 4.0. One n T 4 3 T 8 4 T 16 5 T 32 6 F ב' פתרון בחינת הבגרות פרק א - tg Together double x 5.0 int from 2 int to 6 One first Two second One n 5.0 Queueq שאלה : א. One n 4.0 One n 8.0 One n 6.0 One n 32.0 new Two ((from,to) n m i i

Διαβάστε περισσότερα

מודלים חישוביים מבחן מועד א', סמסטר א' תשע''ה (2015)

מודלים חישוביים מבחן מועד א', סמסטר א' תשע''ה (2015) מודלים חישוביים מבחן מועד א', סמסטר א' תשע''ה (2015) מרצה: פרופ' בני שור מתרגלים: אורית מוסקוביץ' וגל רותם 28.1.2015 הנחיות: 1. מומלץ לקרוא את כל ההנחיות והשאלות בתחילת המבחן, לפני כתיבת התשובות. 2. משך

Διαβάστε περισσότερα

מערכות אלקטרוניות א' יחידת לימוד אחת )כיתה י"ב(

מערכות אלקטרוניות א' יחידת לימוד אחת )כיתה יב( מדינת ישראל סוג הבחינה: בגרות לבתי ספר על יסודיים משרד החינוך מועד הבחינה: קיץ תשע"ב, 01 סמל השאלון: 841101 א. משך הבחינה: שעתיים. מערכות אלקטרוניות א' יחידת לימוד אחת )כיתה י"ב( הוראות לנבחן ההנחיות בשאלון

Διαβάστε περισσότερα

פתרון תרגיל 8. מרחבים וקטורים פרישה, תלות \ אי-תלות לינארית, בסיס ומימד ... ( ) ( ) ( ) = L. uuruuruur. { v,v,v ( ) ( ) ( ) ( )

פתרון תרגיל 8. מרחבים וקטורים פרישה, תלות \ אי-תלות לינארית, בסיס ומימד ... ( ) ( ) ( ) = L. uuruuruur. { v,v,v ( ) ( ) ( ) ( ) פתרון תרגיל 8. מרחבים וקטורים פרישה, תלות \ אי-תלות לינארית, בסיס ומימד a d U c M ( יהי b (R) a b e ל (R M ( (אין צורך להוכיח). מצאו קבוצה פורשת ל. U בדקו ש - U מהווה תת מרחב ש a d U M (R) Sp,,, c a e

Διαβάστε περισσότερα

כלליים זמן: S מחסנית, top(s) ראש המחסנית. (Depth First Search) For each unmarked DFS(v) / BFS(v) רקורסיבי. אלגוריתם :BFS

כלליים זמן: S מחסנית, top(s) ראש המחסנית. (Depth First Search) For each unmarked DFS(v) / BFS(v) רקורסיבי. אלגוריתם :BFS כלליים שיטות חיפוש בבגרפים שיטה 1: חיפוש לרוחב S (readth irst Search) זמן: ) Θ( V + הרעיון: שימוש בתור.O שיטה 2: חיפוש לעומק S (epth irst Search) Θ( V + ) יהי =(V,) גרף כלשהו, V הוא צומת התחלת החיפוש.

Διαβάστε περισσότερα

לוגיקה ותורת הקבוצות פתרון תרגיל בית 4 אביב תשע"ו (2016)

לוגיקה ותורת הקבוצות פתרון תרגיל בית 4 אביב תשעו (2016) לוגיקה ותורת הקבוצות פתרון תרגיל בית 4 אביב תשע"ו (2016)............................................................................................................. חלק ראשון: שאלות שאינן להגשה 1. עבור

Διαβάστε περισσότερα

אוסף שאלות מס. 3 פתרונות

אוסף שאלות מס. 3 פתרונות אוסף שאלות מס. 3 פתרונות שאלה מצאו את תחום ההגדרה D R של כל אחת מהפונקציות הבאות, ושרטטו אותו במישור. f (x, y) = x + y x y, f 3 (x, y) = f (x, y) = xy x x + y, f 4(x, y) = xy x y f 5 (x, y) = 4x + 9y 36,

Διαβάστε περισσότερα

ל הזכויות שמורות לדפנה וסטרייך

ל הזכויות שמורות לדפנה וסטרייך מרובע שכל זוג צלעות נגדיות בו שוות זו לזו נקרא h באיור שלעיל, הצלעות ו- הן צלעות נגדיות ומתקיים, וכן הצלעות ו- הן צלעות נגדיות ומתקיים. תכונות ה כל שתי זוויות נגדיות שוות זו לזו. 1. כל שתי צלעות נגדיות

Διαβάστε περισσότερα

מכונת טיורינג אוטומט מחסנית לא דטרמיניסטי שפות חופשיות הקשר (שפת ראי לא מסומנת)

מכונת טיורינג אוטומט מחסנית לא דטרמיניסטי שפות חופשיות הקשר (שפת ראי לא מסומנת) מכונת טיורינג אוטומט מחסנית לא דטרמיניסטי שפות חופשיות הקשר (שפת ראי לא מסומנת) אוטומט מחסנית דטרמיניסטי שפות חופשיות הקשר (שפת ראי מסומנת) סגירות:איחוד,שרשור,היפוך, חיתוך עם שפה רגולרית אוטומט סופי דטרמיניסטי

Διαβάστε περισσότερα

מכונת טיורינג אוטומט מחסנית לא דטרמיניסטי שפות חופשיות הקשר (שפת ראי לא מסומנת)

מכונת טיורינג אוטומט מחסנית לא דטרמיניסטי שפות חופשיות הקשר (שפת ראי לא מסומנת) מכונת טיורינג לא דטרמיניסטי שפות חופשיות הקשר (שפת ראי לא מסומנת) דטרמיניסטי שפות חופשיות הקשר (שפת ראי מסומנת) סגירות:איחוד,שרשור,היפוך, חיתוך עם שפה רגולרית אוטומט סופי דטרמיניסטי שפות רגולריות סגירות:חיתוך,איחוד,שרשור,משלים,היפוך

Διαβάστε περισσότερα

מבחן מועד ב' בהצלחה! אנא קיראו היטב את ההוראות שלהלן: ודאו כי כל עמודי הבחינה נמצאים בידכם.

מבחן מועד ב' בהצלחה! אנא קיראו היטב את ההוראות שלהלן: ודאו כי כל עמודי הבחינה נמצאים בידכם. 7.8.2017 מבחן מועד ב' תאריך הבחינה: שמות המרצים: מר בועז ארד פרופ' עמוס ביימל מר יהונתן כהן דר' עדן כלמטץ' גב' מיכל שמש אנא קיראו היטב את ההוראות שלהלן: שם הקורס: תכנון אלגוריתמים מספר הקורס: 202-1-2041

Διαβάστε περισσότερα

רשימת בעיות בסיבוכיות

רשימת בעיות בסיבוכיות ב) ב) רשימת בעיות בסיבוכיות כל בעיה מופיעה במחלקה הגדולה ביותר שידוע בוודאות שהיא נמצאת בה, אלא אם כן מצוין אחרת. כמובן שבעיות ב- L נמצאות גם ב- וב- SACE למשל, אבל אם תכתבו את זה כתשובה במבחן לא תקבלו

Διαβάστε περισσότερα

logn) = nlog. log(2n

logn) = nlog. log(2n תכנוןוניתוחאלגוריתמים סיכוםהתרגולים n log O( g( n)) = Ω( g( n)) = θ ( g( n)) = תרגול.3.04 סיבוכיות { f ( n) c> 0, n0 > 0 n> n0 0 f ( n) c g( n) } { f ( n) c> 0, n0 > 0 n> n0 0 c g( n) f ( n) } { f ( n)

Διαβάστε περισσότερα

פיזיקה 3 יחידות לימוד הוראות לנבחן

פיזיקה 3 יחידות לימוד הוראות לנבחן בגרות לבתי ספר על יסודיים א. סוג הבחינה: מדינת ישראל בגרות לנבחנים אקסטרניים ב. משרד החינוך קיץ תשע"ג, 2013 מועד הבחינה: 84 036001, מספר השאלון: נתונים ונוסחאות בפיזיקה ל 3 יח"ל נספח: א. משך הבחינה: שלוש

Διαβάστε περισσότερα

TECHNION - ISRAEL INSTITUTE OF TECHNOLOGY DEPARTMENT OF COMPUTER SCIENCE סמסטר אביב תשס"ו מס' סטודנט:

TECHNION - ISRAEL INSTITUTE OF TECHNOLOGY DEPARTMENT OF COMPUTER SCIENCE סמסטר אביב תשסו מס' סטודנט: TECHNION ISRAEL INSTITUTE OF TECHNOLOGY DEPARTMENT OF COMPUTER SCIENCE הטכניון מכון טכנולוגי לישראל הפקולטה למדעי המחשב מבני נתונים 234218 1 מבחן מועד ב ' סמסטר אביב תשס"ו מרצה: אהוד ריבלין מתרגלים: איתן

Διαβάστε περισσότερα

מצולעים מצולעהוא צורה דו ממדית,עשויה קו"שבור"סגור. לדוגמה: משולש, מרובע, מחומש, משושה וכו'. לדוגמה:בסרטוט שלפappleיכם EC אלכסוןבמצולע.

מצולעים מצולעהוא צורה דו ממדית,עשויה קושבורסגור. לדוגמה: משולש, מרובע, מחומש, משושה וכו'. לדוגמה:בסרטוט שלפappleיכם EC אלכסוןבמצולע. גיאומטריה מצולעים מצולעים מצולעהוא צורה דו ממדית,עשויה קו"שבור"סגור. לדוגמה: משולש, מרובע, מחומש, משושה וכו'. אלכסון במצולע הוא הקו המחבר בין שappleי קדקודים שאיappleם סמוכים זה לזה. לדוגמה:בסרטוט שלפappleיכם

Διαβάστε περισσότερα

( )( ) ( ) f : B C היא פונקציה חח"ע ועל מכיוון שהיא מוגדרת ע"י. מכיוון ש f היא פונקציהאז )) 2 ( ( = ) ( ( )) היא פונקציה חח"ע אז ועל פי הגדרת

( )( ) ( ) f : B C היא פונקציה חחע ועל מכיוון שהיא מוגדרת עי. מכיוון ש f היא פונקציהאז )) 2 ( ( = ) ( ( )) היא פונקציה חחע אז ועל פי הגדרת הרצאה 7 יהיו :, : C פונקציות, אז : C חח"ע ו חח"ע,אז א אם על ו על,אז ב אם ( על פי הגדרת ההרכבה )( x ) = ( )( x x, כךש ) x א יהיו = ( x ) x חח"ע נקבל ש מכיוון ש חח"ע נקבל ש מכיוון ש ( b) = c כך ש b ( ) (

Διαβάστε περισσότερα

"קשר-חם" : לקידום שיפור וריענון החינוך המתמטי

קשר-חם : לקידום שיפור וריענון החינוך המתמטי הטכניון - מכון טכנולוגי לישראל המחלקה להוראת הטכנולוגיה והמדעים "קשר-חם" : לקידום שיפור וריענון החינוך המתמטי נושא: חקירת משוואות פרמטריות בעזרת גרפים הוכן ע"י: אביבה ברש. תקציר: בחומר מוצגת דרך לחקירת

Διαβάστε περισσότερα

סיכום חקירת משוואות מהמעלה הראשונה ומהמעלה השנייה פרק זה הינו חלק מסיכום כולל לשאלון 005 שנכתב על-ידי מאיר בכור

סיכום חקירת משוואות מהמעלה הראשונה ומהמעלה השנייה פרק זה הינו חלק מסיכום כולל לשאלון 005 שנכתב על-ידי מאיר בכור סיכום חקירת משוואות מהמעלה הראשונה ומהמעלה השנייה פרק זה הינו חלק מסיכום כולל לשאלון 5 שנכתב על-ידי מאיר בכור. חקירת משוואה מהמעלה הראשונה עם נעלם אחד = הצורה הנורמלית של המשוואה, אליה יש להגיע, היא: b

Διαβάστε περισσότερα

TECHNION Israel Institute of Technology, Faculty of Mechanical Engineering מבוא לבקרה (034040) גליון תרגילי בית מס 5 ציור 1: דיאגרמת הבלוקים

TECHNION Israel Institute of Technology, Faculty of Mechanical Engineering מבוא לבקרה (034040) גליון תרגילי בית מס 5 ציור 1: דיאגרמת הבלוקים TECHNION Iael Intitute of Technology, Faculty of Mechanical Engineeing מבוא לבקרה (034040) גליון תרגילי בית מס 5 d e C() y P() - ציור : דיאגרמת הבלוקים? d(t) ו 0 (t) (t),c() 3 +,P() + ( )(+3) שאלה מס נתונה

Διαβάστε περισσότερα

[ ] Observability, Controllability תרגול 6. ( t) t t קונטרולבילית H למימדים!!) והאובז' דוגמא: x. נשתמש בעובדה ש ) SS rank( S) = rank( עבור מטריצה m

[ ] Observability, Controllability תרגול 6. ( t) t t קונטרולבילית H למימדים!!) והאובז' דוגמא: x. נשתמש בעובדה ש ) SS rank( S) = rank( עבור מטריצה m Observabiliy, Conrollabiliy תרגול 6 אובזרווביליות אם בכל רגע ניתן לשחזר את ( (ומכאן גם את המצב לאורך זמן, מתוך ידיעת הכניסה והיציאה עד לרגע, וזה עבור כל צמד כניסה יציאה, אז המערכת אובזרוובילית. קונטרולביליות

Διαβάστε περισσότερα

מכונת טיורינג אוטומט מחסנית לא דטרמיניסטי שפות חופשיות הקשר (שפת ראי לא מסומנת)

מכונת טיורינג אוטומט מחסנית לא דטרמיניסטי שפות חופשיות הקשר (שפת ראי לא מסומנת) מכונת טיורינג אוטומט מחסנית לא דטרמיניסטי שפות חופשיות הקשר (שפת ראי לא מסומנת) אוטומט מחסנית דטרמיניסטי שפות חופשיות הקשר (שפת ראי מסומנת) סגירות:איחוד,שרשור,היפוך, חיתוך עם שפה רגולרית אוטומט סופי דטרמיניסטי

Διαβάστε περισσότερα

מודלים חישוביים תרגולמס 5

מודלים חישוביים תרגולמס 5 מודלים חישוביים תרגולמס 5 30 במרץ 2016 נושאי התרגול: דקדוקים חסרי הקשר. למת הניפוח לשפות חסרות הקשר. פעולות סגור לשפות חסרות הקשר. 1 דקדוקים חסרי הקשר נזכיר כי דקדוק חסר הקשר הוא רביעיה =(V,Σ,R,S) G, כך

Διαβάστε περισσότερα

18 במאי 2008 פיזיקה / י"ב נקודות; 3 33 = 100 נקודות. m 2 בהצלחה! שאלה 1

18 במאי 2008 פיזיקה / יב נקודות; 3 33 = 100 נקודות. m 2 בהצלחה! שאלה 1 שם התלמיד/ה : בית הספר: המורה בחמד"ע : 8 במאי 008 פיזיקה / י"ב מבחן בפיזיקה במתכונת מבחן בגרות חשמל הוראות לנבחן ההנחיות בשאלון זה מנוסחות בלשון זכר ומכוונות לנבחנות ולנבחנים כאחד א ב ג ד משך הבחינה: 05

Διαβάστε περισσότερα

תכנון אלגוריתמים 2016 עבודה 1 שאלה 1 פתרון נתונות שתי בעיות. יש למצוא: אורך מסלול קצר ביותר המתחיל באחד מן הקודקודים s 1,..., s k ומסתיים ב t.

תכנון אלגוריתמים 2016 עבודה 1 שאלה 1 פתרון נתונות שתי בעיות. יש למצוא: אורך מסלול קצר ביותר המתחיל באחד מן הקודקודים s 1,..., s k ומסתיים ב t. תכנון אלגוריתמים 2016 עבודה 1 פתרון שאלה 1 נזכר כי בגרף (E G, =,V) עבור שני קודקודים d(u, (v,u, v הוא אורך מסלול קצר ביותר מ u ל v. אם אין מסלול מ u ל.d(u, v) =,v נתונות שתי בעיות. בעיה א' מופע: גרף מכוון

Διαβάστε περισσότερα

תרגילים באמצעות Q. תרגיל 2 CD,BF,AE הם גבהים במשולש .ABC הקטעים. ABC D נמצאת על המעגל בין A ל- C כך ש-. AD BF ABC FME

תרגילים באמצעות Q. תרגיל 2 CD,BF,AE הם גבהים במשולש .ABC הקטעים. ABC D נמצאת על המעגל בין A ל- C כך ש-. AD BF ABC FME הנדסת המישור - תרגילים הכנה לבגרות תרגילים הנדסת המישור - תרגילים הכנה לבגרות באמצעות Q תרגיל 1 מעגל העובר דרך הקודקודים ו- של המקבילית ו- חותך את האלכסונים שלה בנקודות (ראה ציור) מונחות על,,, הוכח כי

Διαβάστε περισσότερα

אלגברה ליניארית (1) - תרגיל 6

אלגברה ליניארית (1) - תרגיל 6 אלגברה ליניארית (1) - תרגיל 6 התרגיל להגשה עד יום חמישי (12.12.14) בשעה 16:00 בתא המתאים בבניין מתמטיקה. נא לא לשכוח פתקית סימון. 1. עבור כל אחד מתת המרחבים הבאים, מצאו בסיס ואת המימד: (א) 3)} (0, 6, 3,,

Διαβάστε περισσότερα

Logic and Set Theory for Comp. Sci.

Logic and Set Theory for Comp. Sci. 234293 - Logic and Set Theory for Comp. Sci. Spring 2008 Moed A Final [partial] solution Slava Koyfman, 2009. 1 שאלה 1 לא נכון. דוגמא נגדית מפורשת: יהיו } 2,(p 1 p 2 ) (p 2 p 1 ).Σ 2 = {p 2 p 1 },Σ 1 =

Διαβάστε περισσότερα

הגדרה: קבוצת פעילויות חוקית היא קבוצה בה כל שתי פעילויות

הגדרה: קבוצת פעילויות חוקית היא קבוצה בה כל שתי פעילויות אלגוריתמים חמדניים אלגוריתם חמדן, הוא כזה שבכל צעד עושה את הבחירה הטובה ביותר האפשרית, ולא מתחרט בהמשך גישה זו נראית פשטנית מדי, וכמובן שלא תמיד היא נכונה, אך במקרים רבים היא מוצאת פתרון אופטימאלי בתרגול

Διαβάστε περισσότερα

התפלגות χ: Analyze. Non parametric test

התפלגות χ: Analyze. Non parametric test מבחני חי בריבוע לבדיקת טיב התאמה דוגמא: זורקים קוביה 300 פעמים. להלן התוצאות שהתקבלו: 6 5 4 3 2 1 תוצאה 41 66 45 56 49 43 שכיחות 2 התפלגות χ: 0.15 התפלגות חי בריבוע עבור דרגות חופש שונות 0.12 0.09 0.06

Διαβάστε περισσότερα

תשובות מלאות לבחינת הבגרות במתמטיקה מועד חורף תשע"א, מיום 31/1/2011 שאלון: מוצע על ידי בית הספר לבגרות ולפסיכומטרי של אבירם פלדמן.

תשובות מלאות לבחינת הבגרות במתמטיקה מועד חורף תשעא, מיום 31/1/2011 שאלון: מוצע על ידי בית הספר לבגרות ולפסיכומטרי של אבירם פלדמן. בB בB תשובות מלאות לבחינת הבגרות במתמטיקה מועד חורף תשע"א, מיום 31/1/2011 שאלון: 035804 מוצע על ידי בית הספר לבגרות ולפסיכומטרי של אבירם פלדמן שאלה מספר 1 נתון: 1 מכונית נסעה מעיר A לעיר B על כביש ראשי

Διαβάστε περισσότερα

. {e M: x e} מתקיים = 1 x X Y

. {e M: x e} מתקיים = 1 x X Y שימושי זרימה פרק 7.5-13 ב- Kleinberg/Tardos שידוך בגרף דו-צדדי עיבוד תמונות 1 בעיית השידוך באתר שידוכים רשומים m נשים ו- n גברים. תוכנת האתר מאתרת זוגות מתאימים. בהינתן האוסף של ההתאמות האפשריות, יש לשדך

Διαβάστε περισσότερα

מבני נתונים מבחן מועד א' סמסטר חורף תשס"ו

מבני נתונים מבחן מועד א' סמסטר חורף תשסו TECHNION - ISRAEL INSTITUTE OF TECHNOLOGY DEPARTMENT OF COMPUTER SCIENCE הטכניון - מכון טכנולוגי לישראל הפקולטה למדעי המחשב מרצים: רן אל-יניב, נאדר בשותי מבני נתונים 234218-1 מבחן מועד א' סמסטר חורף תשס"ו

Διαβάστε περισσότερα

קבוצה היא שם כללי לתיאור אוסף כלשהו של איברים.

קבוצה היא שם כללי לתיאור אוסף כלשהו של איברים. א{ www.sikumuna.co.il מהי קבוצה? קבוצה היא שם כללי לתיאור אוסף כלשהו של איברים. קבוצה היא מושג יסודי במתמטיקה.התיאור האינטואיטיבי של קבוצה הוא אוסף של עצמים כלשהם. העצמים הנמצאים בקבוצה הם איברי הקבוצה.

Διαβάστε περισσότερα

מתמטיקה בדידה תרגול מס' 13

מתמטיקה בדידה תרגול מס' 13 מתמטיקה בדידה תרגול מס' 13 נושאי התרגול: תורת הגרפים. 1 מושגים בסיסיים נדון בגרפים מכוונים. הגדרה 1.1 גרף מכוון הוא זוג סדור E G =,V כך ש V ו E. V הגרף נקרא פשוט אם E יחס אי רפלקסיבי. כלומר, גם ללא לולאות.

Διαβάστε περισσότερα

תרגיל 7 פונקציות טריגונומטריות הערות

תרגיל 7 פונקציות טריגונומטריות הערות תרגיל 7 פונקציות טריגונומטריות הערות. פתרו את המשוואות הבאות. לא מספיק למצוא פתרון אחד יש למצוא את כולם! sin ( π (א) = x sin (ב) = x cos (ג) = x tan (ד) = x) (ה) = tan x (ו) = 0 x sin (x) + sin (ז) 3 =

Διαβάστε περισσότερα

אלגוריתמים בתורת הגרפים חלק ראשון

אלגוריתמים בתורת הגרפים חלק ראשון גירסה 1. 11.11.22 אלגוריתמים בתורת הגרפים חלק ראשון מסמך זה הינו הראשון בסדרת מסמכים אודות תורת הגרפים, והוא חופף בחלקו לקורס "אלגוריתמים בתורת הגרפים" בטכניון (שאינו מועבר יותר). ברצוני להודות תודה מיוחדת

Διαβάστε περισσότερα

פיזיקה 3 יחידות לימוד הוראות לנבחן

פיזיקה 3 יחידות לימוד הוראות לנבחן בגרות לבתי ספר על יסודיים א. סוג הבחינה: מדינת ישראל בגרות לנבחנים אקסטרניים ב. משרד החינוך קיץ תשע"ב, 2012 מועד הבחינה: 84 036001, מספר השאלון: נתונים ונוסחאות בפיזיקה ל 3 יח"ל נספח: א. משך הבחינה: שלוש

Διαβάστε περισσότερα

1 שאלו : Together double x 5.0 int from 2 int to 6 One first Two second One n 5.0 Queue<One>q One n 4.0 One n 8.0 One n 16.

1 שאלו : Together double x 5.0 int from 2 int to 6 One first Two second One n 5.0 Queue<One>q One n 4.0 One n 8.0 One n 16. tg Together double x 5.0 int from 2 int to 6 One first Two second ב' פתרון בחינת הבגרות פרק א - One n 5.0 Queueq : Ï א. One n 4.0 One n 8.0 One n 6.0 One n 32.0 new Two ((from,to) n m i i

Διαβάστε περισσότερα

I. גבולות. x 0. מתקיים L < ε. lim אם ורק אם. ( x) = 1. lim = 1. lim. x x ( ) הפונקציה נגזרות Δ 0. x Δx

I. גבולות. x 0. מתקיים L < ε. lim אם ורק אם. ( x) = 1. lim = 1. lim. x x ( ) הפונקציה נגזרות Δ 0. x Δx דפי נוסחאות I גבולות נאמר כי כך שלכל δ קיים > ε לכל > lim ( ) L המקיים ( ) מתקיים L < ε הגדרת הגבול : < < δ lim ( ) lim ורק ( ) משפט הכריך (סנדוויץ') : תהיינה ( ( ( )g ( )h פונקציות המוגדרות בסביבה נקובה

Διαβάστε περισσότερα

תרגול מס' 6 פתרון מערכת משוואות ליניארית

תרגול מס' 6 פתרון מערכת משוואות ליניארית אנליזה נומרית 0211 סתיו - תרגול מס' 6 פתרון מערכת משוואות ליניארית נרצה לפתור את מערכת המשוואות יהי פתרון מקורב של נגדיר את השארית: ואת השגיאה: שאלה 1: נתונה מערכת המשוואות הבאה: הערך את השגיאה היחסית

Διαβάστε περισσότερα

מתמטיקה בדידה תרגול מס' 12

מתמטיקה בדידה תרגול מס' 12 מתמטיקה בדידה תרגול מס' 2 נושאי התרגול: נוסחאות נסיגה נוסחאות נסיגה באמצעות פונקציות יוצרות נוסחאות נסיגה באמצעות פולינום אופייני נוסחאות נסיגה לעתים מפורש לבעיה קומבינטורית אינו ידוע, אך יחסית קל להגיע

Διαβάστε περισσότερα

הרצאה. α α פלוני, וכדומה. הזוויות α ל- β שווה ל-

הרצאה. α α פלוני, וכדומה. הזוויות α ל- β שווה ל- מ'' ל'' Deprmen of Applied Mhemics Holon Acdemic Insiue of Technology PROBABILITY AND STATISTICS Eugene Knzieper All righs reserved 4/5 חומר לימוד בקורס "הסתברות וסטטיסטיקה" מאת יוג'ין קנציפר כל הזכויות

Διαβάστε περισσότερα

פיזיקה מבחן מתכונת בחשמל ומגנטיות לתלמידי 5 יחידות לימוד הוראות לנבחן

פיזיקה מבחן מתכונת בחשמל ומגנטיות לתלמידי 5 יחידות לימוד הוראות לנבחן מאי 2011 קרית חינוך אורט קרית ביאליק פיזיקה מבחן מתכונת בחשמל ומגנטיות לתלמידי 5 יחידות לימוד הוראות לנבחן א. משך הבחינה: שעה ושלושה רבעים (105 דקות) ב. מבנה השאלון ומפתח ההערכה: בשאלון זה חמש שאלות, ומהן

Διαβάστε περισσότερα

תרגיל 13 משפטי רול ולגראנז הערות

תרגיל 13 משפטי רול ולגראנז הערות Mthemtics, Summer 20 / Exercise 3 Notes תרגיל 3 משפטי רול ולגראנז הערות. האם קיים פתרון למשוואה + x e x = בקרן )?(0, (רמז: ביחרו x,f (x) = e x הניחו שיש פתרון בקרן, השתמשו במשפט רול והגיעו לסתירה!) פתרון

Διαβάστε περισσότερα

טריגונומטריה הגדרות הפונקציות הטריגונומטריות הבסיסיות

טריגונומטריה הגדרות הפונקציות הטריגונומטריות הבסיסיות טריגונומטריה הגדרות הפונקציות הטריגונומטריות הבסיסיות את הפונקציות הטריגונומטריות ניתן להגדיר באמצעות הקשרים בין הניצבים לבין היתר ובין הניצבים עצמם במשולש ישר זווית בלבד: לדוגמה: סינוס זווית BAC (אלפא)

Διαβάστε περισσότερα

מבני נתונים מבחן מועד א' סמסטר אביב תשס"ו

מבני נתונים מבחן מועד א' סמסטר אביב תשסו TECHNION ISRAEL INSTITUTE OF TECHNOLOGY DEPARTMENT OF COMPUTER SCIENCE הטכניון מכון טכנולוגי לישראל הפקולטה למדעי המחשב מרצה: אהוד ריבלין מבני נתונים 234218 1 מבחן מועד א' סמסטר אביב תשס"ו מתרגלים: איתן

Διαβάστε περισσότερα

תוכן הפרק: ,best case, average case דוגמאות 1. זמן - נמדד באמצעות מס' פעולות סיבוכיות, דוגמאות, שיפור בפקטור קבוע האלגוריתם. וגודלם. איטרטיביים. לקלט.

תוכן הפרק: ,best case, average case דוגמאות 1. זמן - נמדד באמצעות מס' פעולות סיבוכיות, דוגמאות, שיפור בפקטור קבוע האלגוריתם. וגודלם. איטרטיביים. לקלט. פרק סיבוכיות פרק סיבוכיות המושג יעילות מהו? במדעי המחשב היעילות נמדדת בעזרת מדדי סיבוכיות, החשובים שבהם: של אלגוריתמים יעילותם תוכן הפרק: יעילות מהי (זיכרון וזמן, זמן ריצה T( של אלגוריתם מהו, מהם case,

Διαβάστε περισσότερα

1 שאלון: תש"ע

1 שאלון: תשע 1 ב' פתרון בחינת הבגרות פרק א - :1 Ï פתרון בשפת :Jv מציאת הזוג הראשון במחסנית 1 הגדול מהזוג המקסימאלי במחסנית 2. אם הוא גדול מהזוג בעל הסכום המקסימאלי, הוא בהכרח גדול מסכום כל הזוגות הסמוכים במחסנית 2.

Διαβάστε περισσότερα

שם התלמיד/ה הכיתה שם בית הספר. Page 1 of 18

שם התלמיד/ה הכיתה שם בית הספר. Page 1 of 18 שם התלמיד/ה הכיתה שם בית הספר ה Page of 8 0x = 3x + שאלה פ תרו את המשוואה שלפניכם. x = תשובה: שאלה בבחירות למועצת תלמידים קיבל רן 300 קולות ונעמה קיבלה 500 קולות. מה היחס בין מספר הקולות שקיבל רן למספר

Διαβάστε περισσότερα

(2) מיונים השאלות. .0 left right n 1. void Sort(int A[], int left, int right) { int p;

(2) מיונים השאלות. .0 left right n 1. void Sort(int A[], int left, int right) { int p; מבני נתונים פתרונות לסט שאלות דומה לשאלות בנושאים () זמני ריצה של פונקציות רקורסיביות () מיונים השאלות פתרו את נוסחאות הנסיגה בסעיפים א-ג על ידי הצבה חוזרת T() כאשר = T() = T( ) + log T() = T() כאשר =

Διαβάστε περισσότερα

אלגברה לינארית (1) - פתרון תרגיל 11

אלגברה לינארית (1) - פתרון תרגיל 11 אלגברה לינארית ( - פתרון תרגיל דרגו את המטריצות הבאות לפי אלגוריתם הדירוג של גאוס (א R R4 R R4 R=R+R R 3=R 3+R R=R+R R 3=R 3+R 9 4 3 7 (ב 9 4 3 7 7 4 3 9 4 3 4 R 3 R R3=R3 R R 4=R 4 R 7 4 3 9 7 4 3 8 6

Διαβάστε περισσότερα

אלגברה מודרנית פתרון שיעורי בית 6

אלגברה מודרנית פתרון שיעורי בית 6 אלגברה מודרנית פתרון שיעורי בית 6 15 בינואר 016 1. יהי F שדה ויהיו q(x) p(x), שני פולינומים מעל F. מצאו פולינומים R(x) S(x), כך שמתקיים R(x),p(x) = S(x)q(x) + כאשר deg(q),deg(r) < עבור המקרים הבאים: (תזכורת:

Διαβάστε περισσότερα

מערכות חשמל ג' שתי יחידות לימוד )השלמה לחמש יחידות לימוד( )כיתה י"א( הוראות לנבחן

מערכות חשמל ג' שתי יחידות לימוד )השלמה לחמש יחידות לימוד( )כיתה יא( הוראות לנבחן מדינת ישראל סוג הבחינה: בגרות לבתי ספר על יסודיים משרד החינוך מועד הבחינה: קיץ תשס"ח, 2008 סמל השאלון: 845201 א. משך הבחינה: שלוש שעות. נספח: נוסחאון במערכות חשמל מערכות חשמל ג' שתי יחידות לימוד )השלמה

Διαβάστε περισσότερα

לוגיקה ותורת הקבוצות אביבתשס ז מבחןסופי מועדב בהצלחה!

לוגיקה ותורת הקבוצות אביבתשס ז מבחןסופי מועדב בהצלחה! הטכניון מכון טכנולוגי לישראל הפקולטה למדעי המחשב 24/10/2007 מרצה: פרופ אורנה גרימברג מתרגלים: גבי סקלוסוב,קרן צנזור,רותם אושמן,אורלי יהלום לוגיקה ותורת הקבוצות 234293 אביבתשס ז מבחןסופי מועדב הנחיות: משךהבחינה:

Διαβάστε περισσότερα